Jhader

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

1

 Maria Fernanda Ortega Meneses

1.Que Son comentario en Java y como se colocan?


Los comentarios en Java son una herramienta que sirve para apoyar la documentación de los
programas que desarrollamos y así facilitar su posterior comprensión por parte de alguna otra
persona que comprenda algo de Java o el lenguaje en particular. Los comentarios, son líneas
de código, que no son tenidas en cuenta por el compilador en el momento de ejecutar nuestra
aplicación (es como si no estuviesen allí), por lo tanto no están sujetas a restricciones de
sintaxis ni nada similar y podremos escribir cualquier cosa en éstas.
 Comentarios en Java de una sola línea:
Se pueden colocar en cualquier parte de nuestro código Java y comenzar con una doble barra
“” cuando coloca una doble barra en cualquier línea de código cualquier cosa a partir de ahí
en esa línea se tratará como comentarios recuerde que la doble barra solo convierte texto.
Inmediatamente después y pertenecientes a la misma línea en los comentarios las líneas de
abajo no afectarán como se esperaba las barras inclinadas dobles” “ solo afectarán a la línea
donde se colocan.
Ejemplo comentarios en Java de una sola línea:
Sintaxis: //Comentarios aquí ( El texto en esta línea solo se considera comentario )

Ejemplo: //Programa Java que muestra comentarios de una sola línea


class Scomment
{
public static void main(String args[])
{
// Comentario de una sola linea aquí
System.out.println("Comentario de una sola linea arriba");
}
}

 Comentarios en Java de múltiples líneas:


Estos nos permiten comentar varias líneas de nuestro código Java de manera mucho más
sencilla en vez de esta añadiendo doble slash "//" a cada línea. Estos comentarios van cerrados
entre "/*" y "*/", es decir comienzan donde se ponga "/*" y terminan donde esté el "*/". Estos
comentarios deben tener un comienzo y un final. A diferencia de los comentarios de una sola
2

línea, al poner el símbolo "/*" todo el código que haya tanto en la misma línea, como en las
línea posteriores de este se convertirán en comentarios hasta que pongamos el "*/", de manera
que si iniciamos un comentario de múltiples líneas, debemos cerrarlo, tal como sucede con las
llaves o los corchetes en Java.
Sintaxis: /*El comentario comienza continúa continúa . . . El comentario termina*/
Ejemplo de comentario en Java de múltiples líneas

//Programa Java para mostrar comentarios de varias líneas


class Scomment
{
public static void main(String args[])
{
System.out.println("Comentarios de varias líneas a continuación");
/*Línea de comentario 1
Línea de comentario 2
Línea de comentario 3*/
}
}

 Comentarios de documentación en Java (Javadoc):


Los comentarios de documentación, también conocidos como Javadoc, son de especial
utilidad al momento de documentar no sólo el código fuente, sino el proyecto como tal. Por
medio de herramientas externas, podremos generar de forma automática la documentación de
un proyecto Java, a partir de estos comentarios de documentación o Javadocs.
Estos comentarios van cerrados entre “/**” y “*/”, es decir comienzan donde se ponga “/**” y
terminan donde esté el “*/”. Nótese que los comentarios de documentación, a diferencia de
los comentarios de múltiples líneas, inician con “/**” (doble asterisco) en lugar de “/*” (un
solo asterisco). Adicionalmente, se recomienda que cada línea que compone el bloque de
comentarios inicie con “*”.
Estos comentarios además requieren de algunos “componentes” para indicar los componentes
del código fuente, tales como parámetros, tipos de retorno, entre otros. Estos “componentes”
se normalmente se preceden por un @, por ejemplo para indicar un parámetro de una función
de usa @param, o para indicar detalles sobre el retorno se usa @return. Veamos un ejemplo:
Comentarios de documentación en Java (Javadoc):Los comentarios de documentación,
también conocidos como Javadoc, son de especial utilidad al momento de documentar no sólo
el código fuente, sino el proyecto como tal. Por medio de herramientas externas, podremos
generar de forma automática la documentación de un proyecto Java, a partir de estos
comentarios de documentación o Javadocs
3

Estos comentarios van cerrados entre “/**” y “*/”, es decir comienzan donde se ponga “/**” y
terminan donde esté el “*/”. Nótese que los comentarios de documentación, a diferencia de
los comentarios de múltiples líneas, inician con “/**” (doble asterisco) en lugar de “/*” (un
solo asterisco). Adicionalmente, se recomienda que cada línea que compone el bloque de
comentarios inicie con “*”.Se distingue del comentario de varias líneas porque se agrega un
asterisco adicional al inicio del comentario.

Sintaxis:

/**Comienza el comentario
*
*las etiquetas se utilizan para especificar un parámetro
*o método o título
*Las etiquetas HTML también se pueden usar
*como <h1>
*
*el comentario termina*/

Ejemplo:

// Programa Java para ilustrar los usos mas frecuentes


// de Etiquetas de comentarios

/**
* <h1>Encuentra un promedio de tres números!</h1>
* El programa FindAvg implementa una aplicación que
* simplemente calcula el promedio de tres enteros y los imprime
* a la salida en la pantalla.
*
* @author Alex Walton
* @version 1.0
* @since 2017-15-12
*/
public class FindAvg
{
/**
* Este método se usa para encontrar un promedio de tres enteros.
4

* @param numA Este es el primer parámetro para encontrar el método Avg


* @param numB Este es el segundo parámetro para encontrar el método Avg
* @param numC Este es el tercer parámetro para encontrar el método Avg
* @return int Esto devuelve un promedio de numA, numB y numC.
*/
public int findAvg(int numA, int numB, int numC)
{
return (numA + numB + numC)/3;
}

/**
* Este es el metodo principal que hace uso del metodo findAvg.
* @param args sin usar.
* @return Nada.
*/

public static void main(String args[])


{
FindAvg obj = new FindAvg();
int avg = obj.findAvg(10, 20, 30);

System.out.println("El Promedio de 10, 20 y 30 es: " + avg);


}
}

2.Que son variables en Java?


Las variables Java son un espacio de memoria en el que guardamos un determinado valor (o
dato). Para definir una variable seguiremos la estructura: [privacidad] tipo variable
identificador; Java es un lenguaje de tipado estático. “ En Java, todas las variables deben
declararse antes de que puedan ser utilizadas.”
3.Que son tipos datos en java y cuantos tipos existen, Nómbrelos?
Los tipos de datos en Java son un formato de almacenamiento de datos que puede contener un
tipo específico o rango de valores. Cuando una aplicación o un programa informático
almacena datos en variables, a cada variable se le debe asignar un tipo de datos específico.

Tipos de  Descripción  Memoria 


5

Datos 

2 bytes o una palabra (varía


int Cantidad entera
según compilador).

char Carácter 1 byte.

float Almacena valores reales en punto flotante. 1 palabra (4 bytes).

double Almacena valores reales en doble precisión. 2 palabras (8 bytes).

Se utiliza para definir una función que no devuelve ningún


void valor o declarar punteros genéricos (lo veremos más
tarde).

4.Que son los ciclos en java? , nómbrelos y de un breve ejemplo de cada uno de ellos.
Un ciclo en Java o bucle en Java (como prefieras llamarlo) permite repetir una o varias
instrucciones cuantas veces lo necesitemos o sea necesario. Un ciclo nos ayuda a llevar a cabo
una tarea repetitiva en una cantidad de líneas muy pequeña y de forma prácticamente
automática.
Tenemos entonces a nuestra disposición los siguientes tipos de ciclos en Java:
 Ciclo while en Java: Un bucle while es una sentencia de control de flujo que permite
que el código se ejecute repetidamente en función de una condición booleana dada. El
bucle while se puede considerar como una instrucción if repetitiva Ciclo do-while en
Java.
Sintaxis:

while (condición booleana)


{
declaraciones del bucle ...
}

Ejemplo:
6

 Ciclo for en Java: es una estructura iterativa para ejecutar un mismo segmento de
código una cantidad de veces deseada; conociendo previamente un valor de inicio, un
tamaño de paso y un valor final para el ciclo.
Sintaxis: Componentes del ciclo for (inicio, final y tamaño de paso)
Ejemplo: Mostrar en pantalla los números pares
Vamos a retomar el ejemplo anterior, donde deseábamos sacar los números pares entre el
numero 500 y el 1000, es un ejemplo sencillo con el que nos aseguraremos de haber
comprendido bien lo anterior:

Solución Ejemplo :
for(int i=500;i<=1000;i+=2)
{//Notemos que escribir i+=2 es similar a escribir i = i + 2
System.out.println(i);
}
El código funcional completo sería el siguiente:
public class CicloFor
7

{
public static void main(String args[])
{
for(int i=500;i<=1000;i+=2)
{
System.out.println(i);
}
}
}

 Ciclo do-while:, es una estructura de control cíclica que permite ejecutar de manera
repetitiva un bloque de instrucciones sin evaluar de forma inmediata una condición
especifica, sino evaluándola justo después de ejecutar por primera vez el bloque de
instrucciones en su interior. Por lo tanto, un ciclo do-while ejecutará las instrucciones
que contiene al menos una vez, mientras que el while podría no hacerlo ni una ve

Sintaxis:
Do
{
….
….
Bloque de Instrucciones….
….
….
}
While(condición de finalización); //

Ejemplo 1: Pedir números por pantalla hasta que alguno sea mayor a 500
Vamos a retomar el ejemplo anterior, donde queremos hacer que nuestro programa le pida a
un usuario una serie de números cualquiera y que solo dejaremos de hacerlo cuando el usuario
ingrese un número mayor a 500, una vez más es un ejemplo sencillo con el que nos
8

aseguraremos de haber comprendido bien todos los conceptos anteriores, vamos a ver cómo
hacer lo mismo con dos tipos de ciclos diferentes (el while y el do-while), sin embargo vamos
a ver como con uno es más directo que con el otro, mejorando la calidad de nuestro código:

Solución Ejemplo 1:
Para solucionar esto, debemos tener clara cuál va a ser la condición que se debe cumplir
para que el ciclo este pidiendo el numero constantemente. El ciclo se va a detener solo
cuando el numero ingresado sea mayor que 500, así que la condición para que se siga
ejecutando es que el numero sea menor a 500. Si para que se detenga, el numero debe ser
mayor a 500, entonces para seguirse ejecutando el numero debe ser menor o igual a 500,
veámoslo entonces
Scanner sc = new Scanner(System.in);
int numero;

do
{
System.out.println("Ingrese un numero: ");
numero = sc.nextInt();
}
while(numero <= 500);

5.Que son Método en Java?


es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada
tarea y a las que podemos invocar mediante un nombre.

6.Que es una clase en Java?.


La clase es la esencia de Java. Es la base sobre la cual se construye todo el lenguaje Java
porque la clase define la naturaleza de un objeto. Como tal, la clase forma la base para la
programación orientada a objetos en Java. Dentro de una clase se definen los datos y el código
que actúa sobre esos datos.
7.Que es un Método con parámetros?
Son métodos que nos piden algo (uno o varios datos u objetos). Es decir, el método para
ejecutarse necesita que se le envíe un parámetro de un tipo concreto. Los métodos que
9

solicitan parámetros se identifican porque en los paréntesis finales incluyen uno o varios
términos,

8.Como se llama un método en java?


A este se le llama main

9.Que es un objeto en java y como se crea un objeto?


Un objeto es una unidad básica de Programación Orientada a Objetos y representa las
entidades de la vida real. Un programa típico de Java crea muchos objetos, que como usted
sabe, interactúan al invocar métodos. Un objeto consiste en:
 Estado: está representado por atributos de un objeto. También refleja las propiedades
de un objeto.
 Comportamiento: se representa mediante métodos de un objeto. También refleja la
respuesta de un objeto con otros objetos.
 Identidad: le da un nombre único a un objeto y permite que un objeto interactúe con
otros objetos
 Usar palabra clave (keyword) new: es la forma más común y general de crear
objetos en Java.

Ejemplo:

// creando un objeto de clase Test


Test t = new Test ();

 Usando el método Class.forName (String className): hay una clase predefinida en


el paquete java.lang con el nombre Class. El método forName (String className)
devuelve el objeto Class asociado con con el nombre de la clase. Tenemos que dar el
nombre completo para una clase. Al llamar al método new Instance() en este objeto
Class, se devuelve una nueva instancia de la clase con el nombre de cadena
proporcionado.

// crear un objeto de public class Test


// considerar la clase Test presente en el paquete com.p1
Test obj = (Test)Class.forName("com.p1.Test").newInstance();

 Usando el método clone(): el método clone() está presente en la clase Object. Crea y
devuelve una copia del objeto.

// creando el objeto de la clase Test


Test t1 = new Test ();
// creación del clon del objeto anterior
10

Test t2 = (Test)t1.clone();

 Deserialización: Deserialización es la técnica de leer un objeto desde el estado


guardado en un archivo. Hablaremos más adelante sobre Serialización/Des-
serialización en Java.
 FileInputStream file = new FileInputStream(filename);
 ObjectInputStream in = new ObjectInputStream(file);
 Object obj = in.readObject();

10.Que son arreglos y matrices en java y de un ejemplo.


 Un array (arreglo) en Java es una estructura de datos que nos permite almacenar un
conjunto de datos de un mismo tipo. El tamaño de los arrays se declara en un primer
momento y no puede cambiar luego durante la ejecución del programa, como sí puede
hacerse en otros lenguajes.
 Una matriz es un tipo muy común de estructura de datos en la que todos los elementos
deben ser del mismo tipo de datos. Una vez definido, el tamaño de una matriz es fijo y
no puede aumentar para acomodar más elementos. El primer elemento de una matriz
comienza con el índice cero.

También podría gustarte