Objetivos
- Identifique todas las keywords. Nota: No se hará ninguna pregunta para diferenciar entre keywords y constantes manifiestas
(es decir se tratarán ambas como palabras reservadas) .
A.- Keywords (4.4)
Todas son en minúsculas y son 49, ellas
identifican a nombres de tipos de datos o nombres constructores de programa :
- abstract Declara clases o métodos abstractos.
- assert Declara aserciones (keyworddesde la plataforma 1.4).
- boolean Tipo de Dato primitivo booleano (true o false).
- break Rompe el flujo normal del bloque de código actual.
- byte Tipo de Dato primitivo entero (8 bits).
- case Verifica cada valor evaluado en un a sentencia switch.
- catch Atrapa excepciones dentro de un bloque try.
- char Tipo de Dato primitivo que almacena hasta un caracter UNICODE (16 bits).
- class Declara clases.
- const Palabra reservada que no es utilizada en el lenguaje de programación Java.
- continue Rompe el flujo normal del bloque de código actual.
- default Modificador de visibilidad de clases, interfases, atributos y métodos limitándolos a la clase y paquete.
- do Estructura de control cíclica.
- double Tipo de Dato primitivo de punto flotante por defecto (32 bits).
- else Evaluación de la condición lógicamente opuesta a un if o else if.
- extends Indica que una clase o interfase hereda de otra clase o interfase.
- final Declara la clase, método o variable como "definitiva".
- finally Determina el bloque de código que se ejecutará siempre luego de un try asi sea que se capture o no una excepción.
- float Tipo de Dato primitivo de punto flotante (64 bits).
- for Estructura de control cíclica.
- goto Palabra reservada que no es utilizada en el lenguaje de programación Java.
- if Estructura de control condicional.
- implements Indica que una clase implementa a una (o varias)interfase(s).
- import Indica la(s) ruta(s) en la que se encuentran las clases y/o interfases usadas en el código.
- instanceof Operador que determina si un objeto es una instancia de una clase.
- int Tipo de Dato primitivo entero por defecto (32 bits).
- interface Declara interfases.
- long Tipo de Dato primitivo entero (64 bits).
- native Indica que el método va a ser especificado en un lenguaje diferente a Java.
- new Solicita al cargador de clases correspondiente, un objeto de esa clase.
- package Especifica el paquete al que pertenece esa clase o interfase.
- private Modificador de visibilidad de atributos y métodos limitándolos a la propia clase.
- protected Modificador de visibilidad de atributos y métodos limitándolos a la propia clase, paquete e hijo(s).
- public Modificador de visibilidad de clases, interfaces, attributos y métodos haciéndolo visible al universo.
- return Retorna (normalmente un valor) desde el método actual.
- short Tipo de Dato primitivo entero (16 bits).
- static Indica que el método, variable o atributo pertenece a la clase y no a la instancia (objeto).
- strictfp Especifica bajo que standard se calcularán las operaciones con datos de punto flotante, para determinar el grado de precisión de los resultados.
- super Hace referencia a la clase padre o al constructor de la clase padre del objeto actual.
- switch Estructura de control condicional múltiple.
- synchronized Indica que el método, o bloque de código deberá prevenir que no sean cambiados los objectos a afectar dentro del bloque o método.
- this Hace referencia el objeto actual o al constructor del objeto actual.
- throw Lanza una excepción mediante código.
- throws Especifica la(s) exceocione(es) que podría lanzar el método.
- transient Indica que el objeto no se debe serializar.
- try Declara un bloque de código que posiblemente lanzará una excepción.
- void Indica que el método no retornará valor alguno.
- volatile Indica que a la referencia de la variable siempre se debería leer sin aplicar ningún tipo de optimizaciones ya que el dato almacenado tiene alta probabilidad de cambiar muy frecuentemente.
- while Estructura de control cíclica.
goto y const (minúsculas) son palabras reservadas pero no se usan en el lenguaje.
true, false y null (minúsculas) son literales, no palabras reservadas pero tampoco se pueden usar como
identificadores.
sizeof NO EXISTE el tamaño y representación de todos los tipos es fijo y
no depende de la implementación.
|