Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los identificadores deben comenzar con una letra, el carcter de signo de pesos $ o el carcter guion bajo _. No deben comenzar con un numero. Despus del primer carcter pueden contener cualquier combinacin de letras, signo de pesos, guion bajo, o nmeros. No se pueden utilizar palabras reservadas. Son sensitivos entre maysculas y minsculas.
Mtodos:
La primer letra debe ser minscula. Si varias palabras estn juntas, la primera letra de la siguiente palabra debe ser mayscula. Normalmente los nombres deben ser verbos.
Variables:
La primer letra debe ser minscula. Si varias palabras estn juntas, la primera letra de la siguiente palabra debe ser mayscula. Sun recomienda frases cortas, que representen el significado de la variable.
Constantes:
Deben ser declaradas como static y final. Deben ser con letras maysculas y las palabras separadas con guin bajo.
Si la variable no es booleana el mtodo getter debe iniciar con get. Si la variable es booleana el mtodo getter debe iniciar con is. El mtodo setter debe iniciar con set. Para completar el nombre del mtodo getter o setter, cambiar la primera letra de la variable a mayscula. Los mtodos setter deben ser publicos , reciben una variable del mismo tipo de la variable y deben retornar void.
Los mtodos getter deben ser public, no reciben argumentos, y retornar el tipo de dato de la variable.
Debe haber solo una clase publica por archivo. Los comentarios pueden ir en cualquier lugar del archivo. Si hay una clase publica en el archivo, el nombre del archivo debe corresponder al nombre de la clase publica. Si la clase forma parte de un paquete, la declaracin de la sentencia del paquete debe ir al inicio.
Si hay sentencias import, deben ir entre la declaracin del paquete y la declaracin de la clase. Las declaraciones import y package aplican para todas la clases dentro del archivo fuente. Un archivo fuente puede tener mas de una clase no publica.
Modificadores de acceso:
public protected private
Modificadores de no acceso:
strictfp final abstract
Acceso publico:
Una clase publica es aquella que es precedida por el modificador public. Todas las clases de todos los paquete pueden verla.
Clases finales:
Son clases que no pueden ser heredadas.
Clases abstractas:
Son clases que no pueden ser instanciasdas.
Todos lo mtodos de una interface son implcitamente public y abstract. Todas la variables deben ser public, static y final. Los mtodos no deben ser estticos. Los mtodos no deben ser final, strictfp y native.
Una interface puede heredar de una o mas interfaces. Una interface no puede implementar una interface o clase. Una interface debe ser declarada con la palabra reservada interface.
Asignacin. = += -= *= /= Relacionales. < > <= >= == != Aritmticos. + - * / % ++ -Condicionales. ? : Lgicos. && || & |