Especificación del lenguaje Java

La especificación del lenguaje Java ( JLS abreviado , alemán " especificación del lenguaje Java") es la especificación de la semántica y la sintaxis del lenguaje de programación Java . Está definido por Oracle y está disponible en la quinta versión (Java SE 8 Edition) a partir de 2015.

historia

La especificación del lenguaje Java se publicó por primera vez en 1996 con la primera versión del lenguaje de programación Java.

La segunda edición de la especificación del lenguaje apareció en 2000 y fue complementada, entre otras cosas, por el nuevo concepto de clases internas.

La tercera edición apareció en 2005 y también describe las innovaciones introducidas con Java 5:

  • tipos parametrizados para programación genérica ,
  • una sintaxis adicional simplificada para el forbucle " ",
  • la conversión implícita entre tipos de datos elementales y sus clases contenedoras, el llamado auto-boxing ,
  • Tipos de enumeración , las enumeraciones ,
  • Listas de parámetros de longitud variable,
  • Importación de propiedades de clases estáticas, p. Ej. B. constantes y
  • Anotaciones para incrustar metadatos.

Java SE 7 Edition se lanzó en 2012 y también contiene los cambios introducidos con Java 7, así como algunas aclaraciones sobre las características existentes. Éstas incluyen:

  • Un operador de diamantes en una declaración (p List<String> strings = new ArrayList<>();. Ej. ) Y
  • cambiar comparaciones entre cadenas
  • expresión de prueba con recursos

Java SE 8 Edition apareció en febrero de 2015 y contiene los cambios introducidos con Java 8, principalmente para programación funcional , expresiones lambda y referencias a métodos.

enlaces web

Wikilibros: programación en Java  - materiales de aprendizaje y enseñanza