Palabras reservadas en Java.
Cuando se escribe cdigo en lenguaje Java, tiene que tener en cuenta que existen ciertas
palabras clave que forman parte de dicho lenguaje. Estas palabras claves estn reservadas y no
pueden usarse mas que para lo que fueron definidas:
abstract: Especifica la clase o mtodo que se va a implementar ms tarde en una subclase.
boolean: Tipo de dato que slo puede tomar los valores verdadero o falso.
break: Sentencia de control para salirse de los bucles.
byte: Tipo de dato que soporta valores en 8 bits.
byvalue: Reservada para uso futuro.
case: Se utiliza en las sentencias switch para indicar bloques de texto.
cast: Reservada para uso futuro.
catch: Captura las excepciones generadas por las sentencias try.
char: Tipo de dato que puede soportar caracteres Unicode sin signo en 16 bits.
class: Declara una clase nueva.
const: Reservada para uso futuro.
continue: Devuelve el control a la salida de un bucle.
default: Indica el bloque de cdigo por defecto en una sentencia switch.
do: Inicia un bucle do-while.
double: Tipo de dato que soporta nmeros en coma flotante, 64 bits.
else: Indica la opcin alternativa en una sentencia if.
extends: Indica que una clase es derivada de otra o de una interfaz.
final: Indica que una variable soporta un valor constante o que un mtodo no se sobrescribir.
finally: Indica un bloque de cdigo en una estructura try - catch que siempre se ejecutar.
flota: Tipo de dato que soporta un nmero en coma flotante en 32 bits.
for: Utilizado para iniciar un bucle for.
future: Reservada para uso futuro.
generic: Reservada para uso futuro.
goto: Reservada para uso futuro.
if: Evala si una expresin es verdadera o falsa y la dirige adecuadamente.
implements: Especifica que una clase implementa una interfaz.
import: Referencia a otras clases.
inner: Reservada para uso futuro.
instanceof: Indica si un objeto es una instancia de una clase especfica o
implementa una interfaz especfica.
int: Tipo de dato que puede soportar un entero con signo de 32 bits.
interface: Declara una interfaz.
long: Tipo de dato que soporta un entero de 64 bits.
native: Especifica que un mtodo est implementado con cdigo nativo (especfico de la
plataforma).
new: Crea objetos nuevos.
null: Indica que una referencia no se refiere a nada.
operator: Reservado para uso futuro. .
outer: Reservado para uso futuro.
package: Declara un paquete Java.
private: Especificador de acceso que indica que un mtodo o variable slo puede ser accesible
desde la clase en la que est declarado.
protected: Especificador de acceso que indica que un mtodo o variable slo puede ser
accesible desde la clase en la que est declarado (o una subclase de la clase en la que est
declarada u otras clases del mismo paquete).
public: Especificador de acceso utilizado para clases, interfaces, mtodos y variables que
indican que un tema es accesible desde la aplicacin (o desde donde la clase defina que es
accesible).
rest: Reservada para uso futuro.
return: Enva control y posiblemente devuelve un valor desde el mtodo que fue invocado.
short: Tipo de dato que puede soportar un entero de 16 bits.
static: Indica que una variable o mtodo es un mtodo de una clase (ms que estar limitado a
un objeto particular).
super: Se refiere a una clase base de la clase (utilizado en un mtodo o constructor de clase).
switch: Sentencia que ejecuta cdigo basndose en un valor.
synchronized: Especifica secciones o mtodos crticos de cdigo multihilo.
this: Se refiere al objeto actual en un mtodo o constructor
throw: Crea una excepcin.
throws: Indica qu excepciones puede proporcionar un mtodo,
transient: Especifica que una variable no es parte del estado persistente de un objeto.
try: Inicia un bloque de cdigo que es comprobado para las excepciones.
var: Reservado para uso futuro.
void: Especifica que un mtodo no devuelve ningn valor.
volatile: Indica que una variable puede cambiar de forma asncrona.
while: Inicia un bucle while.