GRAMATICA BÁSICA I
1. ComentariosEn Java hay tres tipos de comentarios:
|
// comentarios para una sola línea
/* comentarios de una o más líneas */ /**comentario de documentación, de una o más líneas */ |
Los dos primeros tipos de comentarios son los que todo programador
conoce y se utilizan del mismo modo. Los comentarios de documentación,
colocados inmediatamente antes de una declaración (de variable o
función), indican que ese comentario ha de ser colocado en la
documentación que se genera automáticamente cuando se utiliza la
herramienta de Java, javadoc. Dichos comentarios sirven como descripción
del elemento declarado permitiendo generar una documentación de
nuestras clases escrita al mismo tiempo que se genera el código.
2. Identificadores
Los identificadores nombran variables, funciones,
clases y objetos; cualquier cosa que el programador necesite identificar
o usar.
En Java, un identificador comienza con una letra, un
subrayado (_) o un símbolo de dólar ($). Los siguientes caracteres
pueden ser letras o dígitos. Se distinguen las mayúsculas de las
minúsculas y no hay longitud máxima.
Identificador nombre_usuario
Nombre_Usuario _variable_de_sistema
$transaccion
|
3. Palabras clave & Palabras reservadas
Las siguientes son las palabras clave que están definidas en Java y que no se pueden utilizar como identificadores:
| abstract continue for new switch boolean default goto null synchronizedbreak do if package thisbyte double implements private threadsafebyvalue else import protected throwcase extends instanceof public transient catch false int return true char final interface short try class finally long static void const float native super while |
Además, el lenguaje se reserva unas cuantas palabras más, pero que hasta ahora no tienen un cometido específico. Son:
cast future generic inneroperator outer rest var
GRAMATICA BÁSICA II
1.Clases, métodos, atributos y objetos en JAVA
Tipos de clases
Hasta ahora sólo se ha utilizado la palabra clave
public para calificar el nombre de las clases que hemos visto, pero hay
tres modificadores más. Los tipos de clases que podemos definir son:
Una clase abstract tiene al menos un método
abstracto. Una clase abstracta no se instancia, sino que se utiliza como
clase base para la herencia.
final
Una clase final se declara como la clase que termina una cadena de herencia. No se puede heredar de una clase final. Por ejemplo, la clase Math es una clase final.
public
Las clases public son accesibles desde otras
clases, bien sea directamente o por herencia. Son accesibles dentro del
mismo paquete en el que se han declarado. Para acceder desde otros
paquetes, primero tienen que ser importadas.
synchronizable
Este modificador especifica que todos los
métodos definidos en la clase son sincronizados, es decir, que no se
puede acceder al mismo tiempo a ellos desde distintos threads; el
sistema se encarga de colocar los flags necesarios para evitarlo. Este
mecanismo hace que desde threads diferentes se puedan modificar las
mismas variables sin que haya problemas de que se sobreescriban.
Variables y métodos de instancia
Una clase en Java puede contener variables y métodos.
Las variables pueden ser tipos primitivos como int, char, etc. Los
métodos son funciones.
Por ejemplo, en el siguiente trozo de código podemos observarlo:
public MiClase() {
}
}
No hay comentarios:
Publicar un comentario