-
Notifications
You must be signed in to change notification settings - Fork 4
Versiones
Desde J2SE 1.4, la evolución del lenguaje ha sido regulada por el JCP (Java Community Process), que usa Java Specification Requests (JSRs) para proponer y especificar cambios en la plataforma Java. El lenguaje en sí mismo está especificado en la Java Language Specification (JLS), o Especificación del Lenguaje Java. Los cambios en los JLS son gestionados en JSR 901
- JDK 1.0 (23 de enero de 1996) — Primer lanzamiento
- JDK 1.1 (19 de febrero de 1997) — Principales adiciones incluidas
- J2SE 1.2 (8 de diciembre de 1998) — Nombre clave Playground. Esta y las siguientes versiones fueron recogidas bajo la denominación Java 2 y el nombre "J2SE" (Java 2 Platform, Standard Edition) reemplazó a JDK para distinguir la plataforma base de J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, Micro Edition).
- J2SE 1.3 (8 de mayo de 2000) — Nombre clave Kestrel.
- J2SE 1.4 (6 de febrero de 2002) — Nombre clave Merlin.
- J2SE 5.0 (30 de septiembre de 2004) — Nombre clave: Tiger.
- Java SE 6 (11 de diciembre de 2006) — Nombre clave Mustang.
- Java SE 7 — Nombre clave Dolphin. En el año 2006 aún se encontraba en las primeras etapas de planificación. Su lanzamiento fue en julio de 2011.
- Java SE 8 — lanzada en marzo de 2014
- Java SE 9 — lanzada el 21 de septiembre del 2017.
- Java SE 10 — lanzada el 20 de marzo de 2018.
- Java SE 11 — lanzada el 25 de septiembre de 2018.
- Java SE 12 — lanzada el 19 de marzo de 2019.
- Java SE 15 — lanzada el 15 de septiembre de 2020.
- Java SE 16 — lanzada el 18 de marzo de 2021.7
- Java SE 17 — lanzada el 14 de septiembre de 2021
La plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programación Java u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo. En este caso, la plataforma no es un hardware específico o un sistema operativo, sino más bien una máquina virtual encargada de la ejecución de las aplicaciones, y un conjunto de bibliotecas estándar que ofrecen una funcionalidad común. Wikipedia.