Objetivos
- 4.1 Identifique declaraciones de paquetes construidas correctamente, sentencias import, declaraciones de clase (de todas las formas incluyendo clases anidadas) declaraciones de interfases, declaraciones de métodos (incluyendo el método principal que es usado para ejecutar una clase), declaraciones de variables, e identificadores.
- 4.2 Identifique clases que implementan correctamente una interfase, ya sea java.lang.Runnable o una interfase completamente calificada según el caso.
- 4.3 Establezca la diferencia entre valores de índice en el arreglo de argumentos pasado a un método principal y los argumentos de la linea de comandos.
- 4.4 Identifique todas las keywords. Nota: No se hará ninguna pregunta para diferenciar entre keywords y constantes manifiestas
(es decir se tratarán ambas como palabras reservadas)
.
- 4.5 Establezca el efecto de usar una variable o elemento de arreglo de cualquier tipo cuando no se le han hecho ningún tipo de asignación explícita.
- 4.6 Establezca el rango de todos los formatos primitivos, tipos de datos y valores literales para String y todos los tipos primitivos usando todas las formas base y representaciones permitidas.
A.- Manejo de Comentarios en Java
// Es utilizado para realizar un comentario en una sola línea :
System.out.println("Hola");
/* */ Se utiliza cuando se desea hacer un comentario en varias líneas :
/** */ En varias líneas y aparece en la documentación con javadoc :
B.- Bloques, punto y coma y espacios en blanco
Una sentencia es una o mas líneas de código terminadas por un punto y coma (;) :
totals = a + b + c
+ d + e + f;
totals = a + b + c + d + e + f;
Un bloque es una colección de sentencias encerradas entre { } :
{
x = y + 1;
y = x + 1;
}
Un bloque debe ser usado en las definiciones de clase:
public class MiFecha {
private int dia;
private int mes;
private int anio;
}
Se permite anidación de bloques.
Se permite indentación e inserción de cualquier cantidad de espacios en blanco entre elementos de el código fuente.