1. Palabras reservadas de Java.
• abstract: Declara clases o
métodos abstractos.
• double: Tipo de Dato primi-
tivo de punto flotante por de-
fecto (32 bits).
• int: Tipo de Dato primitivo
entero por defecto (32 bits).
• strictfp: Especifica bajo que
standard se calcularán las
operaciones con datos de
punto flotante, para determi-
nar el grado de precisión de
los resultados.
• boolean: Tipo de Dato pri-
mitivo booleano (true o
false).
• else: Evaluación de la con-
dición lógicamente opuesta
a un if.
• interface: Declara interfa-
ces.
• super: Hace referencia a la
clase padre o al constructor
de la clase padre del objeto
actual.
• break: Rompe el flujo nor-
mal del bloque de código ac-
tual.
• extends: Indica que una
clase o interfase hereda de
otra clase o interfase.
• long: Tipo de Dato primitivo
entero (64 bits).
• switch: Estructura de con-
trol condicional múltiple.
• byte: Tipo de Dato primitivo
entero (8 bits).
• final: Declara la clase, mé-
todo o variable como "defini-
tiva".
• native: Indica que el método
va a ser especificado en un
lenguaje diferente a Java.
• synchronized: Indica que el
método, o bloque de código
deberá prevenir que no sean
cambiados los objetos a
afectar dentro del bloque o
método.
• case: Verifica cada valor
evaluado en una sentencia
switch.
• finally: Determina el bloque
de código que se ejecutará
siempre luego de un try así
sea que se capture o no una
excepción.
• new: Solicita al cargador de
clases correspondiente, un
objeto de esa clase.
• this: Hace referencia el ob-
jeto actual o al constructor
del objeto actual.
• catch: Atrapa excepciones
dentro de un bloque try
• float: Tipo de Dato primitivo
de punto flotante (64 bits).
• package: Especifica el pa-
quete al que pertenece esa
clase o interfaz.
• throw: Lanza una excepción
mediante código.
• char: Tipo de Dato primitivo
que almacena hasta un ca-
rácter UNICODE (16 bits).
2. • for: Estructura de control cí-
clica.
• private: Modificador de visi-
bilidad de atributos y méto-
dos limitándolos a la propia
clase.
• throws: Especifica la(s) ex-
cepción(es) que podría lan-
zar el método.
• class: Declara clases
• goto: Palabra reservada
que no es utilizada en el len-
guaje de programación
Java.
• protected: Modificador de
visibilidad de atributos y mé-
todos limitándolos a la pro-
pia clase, paquete e hijo(s).
• transient: Indica que el ob-
jeto no se debe serializar.
• const: Palabra reservada
que no es utilizada en el len-
guaje de programación
Java.
• if: Estructura de control con-
dicional.
• public: Modificador de visi-
bilidad de clases, interfaces,
atributos y métodos hacién-
dolo visible al universo.
• try: Declara un bloque de
código que posiblemente
lanzará una excepción.
• continue: Rompe el flujo
normal del bloque de código
actual.
• implements: Indica que una
clase implementa a una o
varias interfaces.
• return: Retorna (normal-
mente un valor) desde el
método actual.
• void: Indica que el método
no retornará valor alguno.
• default: Modificador de visi-
bilidad de clases, interfases,
atributos y métodos limitán-
dolos a la clase y paquete.
• import: Indica la(s) ruta(s)
en la que se encuentran las
clases y/o interfases usadas
en el código
• short: Tipo de Dato primitivo
entero (16 bits).
• volatile: Indica que a la re-
ferencia de la variable siem-
pre se debería leer sin apli-
car ningún tipo de optimiza-
ciones ya que el dato alma-
cenado tiene alta probabili-
dad de cambiar muy fre-
cuentemente.
• do: Estructura de control cí-
clica
• instanceof: Operador que
determina si un objeto es
una instancia de una clase.
• static: Indica que el método,
variable o atributo pertenece
a la clase y no a la instancia
(objeto).
• while Estructura de control
cíclica.
3. Identificadores
• Se llaman así los nombres de las variables, cla-
ses, objetos y métodos de los programas JAVA.
• No pueden ser identificadores las palabras claves ni
las palabras reservadas del lenguaje JAVA.
• Los nombres de las constantes se deben es-
cribir en mayúsculas separadas por guiones
bajos. Los nombres de constantes pueden
contener dígitos, pero no como el primer ca-
rácter.
• Ejemplo: MI_CONSTANTE, PESO_MIN
Nombramiento de Constantes
4. Nombramiento de Clases
• La primera letra debe ser mayúscula, si
existen varias palabras en el nombre se
debe usar la notación “camello”, es decir,
poniendo mayúscula la primera letra de
cada palabra sin usar espacios.
• Ejemplo: MiClase
Nombramiento de métodos
• La primera letra debe ser minúscula si
son más de 2 palabras se usa la notación
de “camello”, sin dejar de poner la pri-
mera letra minúscula.
• Ejemplo: getNombre, setNombre, isHu-
mano, addListener, removePersona
Nombramiento de variables
• Se usa la misma notación que en los métodos.
Para su nombramiento SUN recomienda nom-
bres cortos, con significado claro y con buen
sonido.
• Ejemplo: miVariable, balance, calculoFinal, etc