-
James Gosling y su equipo en Sun Microsystems comienzan a desarrollar un lenguaje llamado Oak, diseñado para dispositivos electrónicos y televisores interactivos.
-
Se lanza oficialmente Java 1.0, con el lema “Write Once, Run Anywhere” (Escribe una vez, ejecuta en cualquier lugar).
-
Java se vuelve de código abierto en algunas partes y gana popularidad en desarrollo web con Java Applets.
-
Se lanza Java 2 (J2SE 1.2), dividiendo Java en tres plataformas:
-J2SE (Standard Edition) → Para aplicaciones de escritorio.
-J2EE (Enterprise Edition) → Para aplicaciones empresariales.
-J2ME (Micro Edition) → Para dispositivos móviles y embebidos. -
Aparece Java 5 (J2SE 5.0) con mejoras como genéricos, autoboxing y anotaciones.
-
Sun Microsystems libera la mayor parte del código fuente de Java bajo la licencia GNU General Public License (GPL).
-
Oracle finaliza la compra de Sun Microsystems, tomando el control de Java.
-
Se lanza Java 7, con mejoras en rendimiento, concurrencia y nuevas características en el lenguaje.
-
Llega Java 8, una de las versiones más importantes, introduciendo expresiones lambda y Streams.
-
Oracle anuncia que Java se actualizará cada seis meses en lugar de cada varios años.
-
Java 11 se lanza como una versión de soporte a largo plazo (Long-Term Support o LTS).
-
Sale Java 17, otra versión LTS, con mejoras en rendimiento y seguridad.
-
Java sigue evolucionando con versiones cada seis meses, manteniéndose como uno de los lenguajes más usados en el mundo.