Palabras reservadas – Java
En java, como en todos los lenguajes de programación, hay ciertas cadenas de caracteres que no pueden ser utilizados por el usuario a la hora de designar el nombre de una variables pues están reservadas para el uso interno del lenguaje mismo. Dichas palabras se denominan “Palabras reservadas”.
En java hay un diccionario bastante amplio de palabras reservadas que a continuación se explicarán por su tipo de uso
Palabras reservadas para tipo de datos: Estas palabras son reservadas para las definiciones de diferentes tipos de variables, como lo son:
-
boolean: este tipo de variable puede contener dos valores - True (verdadero) o False (Falso)
-
byte: puede contener un número mínimo de -27 o máximo de 27-1
-
char : contiene caracteres, o letras.
-
int : contiene números enteros, sin valores decimales ( sin punto )
-
long : el número máximo que puede contener es 263-1 y el mínimo de -263
-
short: contiene un máximo de 215-1 y mínimo de -215
-
float : contiene números con pinto decimal de 16 bit
-
double: igual que float, pero de 32 bit
Las palabras reservadas para el control de acceso son:
-
private: El nivel de acceso más restringido es private. Un miembro privado es accesible sólo para la clase en la que está definido. Se utiliza este acceso para declarar miembros que sólo deben ser utilizados por la clase. Esto incluye las variables que contienen información que si se accede a ella desde el exterior podría colocar al objeto en un estado de inconsistencia, o los métodos que llamados desde el exterior pueden poner en peligro el estado del objeto o del programa donde se está ejecutando. Los miembros privados son como secretos, nunca deben contarsele a nadie.
-
protected: El siguiente especificador de nivel de acceso es 'protected' que permite a la propia clase, las subclases (con la excepción a la que nos referimos anteriormente), y todas las clases dentro del mismo paquete que accedan a los miembros. Este nivel de acceso se utiliza cuando es apropiado para una subclase de la clase tener acceso a los miembros, pero no las clases no relacionadas. Los miembros protegidos son como secretos familiares - no importa que toda la familia lo sepa, incluso algunos amigos allegados pero no se quiere que los extraños lo sepan.
-
public: El especificador de acceso más sencillo es 'public'. Todas las clases, en todos los paquetes tienen acceso a los miembros públicos de la clase. Los miembros públicos se declaran sólo si su acceso no produce resultados indeseados si un extraño los utiliza. Aquí no hay secretos familiares; no importa que lo sepa todo el mundo.
Aquellas utilizadas para modificadores son:
- abstract : El modificador abstract declara que la clase es una clase abstracta. Una clase abstracta podría contener métodos abstractos (métodos sin implementación). Una clase abstracta está diseñada para ser una superclase y no puede ejemplarizarse.
- final : Utilizando el modificador final se puede declarar que una clase es final, que no puede tener subclases. Existen (al menos) dos razones por las que se podría querer hacer esto: razones de seguridad y razones de diseño.
- native
- static
- transient
- synchronized
- volatile
- strictfp
Palabras protegidas para el Try-Catch (captura de errores)
-
try
-
catch
-
finally
-
throw
Palabras para toma de decisiones o ciclos.
- break – se utiliza para terminar un ciclo
- case – en caso de
- continue – continuar
- default – como empieza
- do – hacer
- while – mientras una variable no sea o sea igual a…
- for – para un valor
- switch – para menús
- if – si un valor es igual o desigual
- else – sino
Palabras para funciones de clase:
- class
- extends
- implements
- import
- instanceofnew
- package
- return
- interface
- this
- throws
- void
- super
Palabras para valores asignados:
-
true - Verdadero
-
false - Falso
-
null - Nulo (o vacío)
Palabras no utilizadas:
-
const
-
goto
Todavía no hay comentarios
Replica