Certificacion como Programador en Java
Certificación como Programador en Java 2 => Plataforma 1.4
Sección 4: Fundamentos del Lenguaje
si





Sección 4.4: Keywords


 
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 :

  1. abstract Declara clases o métodos abstractos.
  2. assert Declara aserciones (keyworddesde la plataforma 1.4).
  3. boolean Tipo de Dato primitivo booleano (true o false).
  4. break Rompe el flujo normal del bloque de código actual.
  5. byte Tipo de Dato primitivo entero (8 bits).
  6. case Verifica cada valor evaluado en un a sentencia switch.
  7. catch Atrapa excepciones dentro de un bloque try.
  8. char Tipo de Dato primitivo que almacena hasta un caracter UNICODE (16 bits).
  9. class Declara clases.
  10. const Palabra reservada que no es utilizada en el lenguaje de programación Java.
  11. continue Rompe el flujo normal del bloque de código actual.
  12. default Modificador de visibilidad de clases, interfases, atributos y métodos limitándolos a la clase y paquete.
  13. do Estructura de control cíclica.
  14. double Tipo de Dato primitivo de punto flotante por defecto (32 bits).
  15. else Evaluación de la condición lógicamente opuesta a un if o else if.
  16. extends Indica que una clase o interfase hereda de otra clase o interfase.
  17. final Declara la clase, método o variable como "definitiva".
  18. 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.
  19. float Tipo de Dato primitivo de punto flotante (64 bits).
  20. for Estructura de control cíclica.
  21. goto Palabra reservada que no es utilizada en el lenguaje de programación Java.
  22. if Estructura de control condicional.
  23. implements Indica que una clase implementa a una (o varias)interfase(s).
  24. import Indica la(s) ruta(s) en la que se encuentran las clases y/o interfases usadas en el código.
  25. instanceof Operador que determina si un objeto es una instancia de una clase.
  26. int Tipo de Dato primitivo entero por defecto (32 bits).
  27. interface Declara interfases.
  28. long Tipo de Dato primitivo entero (64 bits).
  29. native Indica que el método va a ser especificado en un lenguaje diferente a Java.
  30. new Solicita al cargador de clases correspondiente, un objeto de esa clase.
  31. package Especifica el paquete al que pertenece esa clase o interfase.
  32. private Modificador de visibilidad de atributos y métodos limitándolos a la propia clase.
  33. protected Modificador de visibilidad de atributos y métodos limitándolos a la propia clase, paquete e hijo(s).
  34. public Modificador de visibilidad de clases, interfaces, attributos y métodos haciéndolo visible al universo.
  35. return Retorna (normalmente un valor) desde el método actual.
  36. short Tipo de Dato primitivo entero (16 bits).
  37. static Indica que el método, variable o atributo pertenece a la clase y no a la instancia (objeto).
  38. 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.
  39. super Hace referencia a la clase padre o al constructor de la clase padre del objeto actual.
  40. switch Estructura de control condicional múltiple.
  41. 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.
  42. this Hace referencia el objeto actual o al constructor del objeto actual.
  43. throw Lanza una excepción mediante código.
  44. throws Especifica la(s) exceocione(es) que podría lanzar el método.
  45. transient Indica que el objeto no se debe serializar.
  46. try Declara un bloque de código que posiblemente lanzará una excepción.
  47. void Indica que el método no retornará valor alguno.
  48. 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.
  49. 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.








Copyright 2003 by Juan Luis Manjarrés P.
Todos los derechos reservados.