-
Nacimiento del proyecto Oak
James Gosling y su equipo en Sun Microsystems comienzan a desarrollar un lenguaje llamado Oak, diseñado para dispositivos electrónicos y televisores interactivos. -
Java 1.0 sale al mundo
Se lanza oficialmente Java 1.0, con el lema “Write Once, Run Anywhere” (Escribe una vez, ejecuta en cualquier lugar). -
Java se abre parcialmente al público
Java se vuelve de código abierto en algunas partes y gana popularidad en desarrollo web con Java Applets. -
Nace Java 2 con tres ediciones
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. -
Java 5 introduce nuevas características
Aparece Java 5 (J2SE 5.0) con mejoras como genéricos, autoboxing y anotaciones. -
Java se vuelve mayormente open source
Sun Microsystems libera la mayor parte del código fuente de Java bajo la licencia GNU General Public License (GPL). -
Oracle adquiere Java
Oracle finaliza la compra de Sun Microsystems, tomando el control de Java. -
Java 7 mejora el rendimiento
Se lanza Java 7, con mejoras en rendimiento, concurrencia y nuevas características en el lenguaje. -
Java 8 revoluciona el lenguaje
Llega Java 8, una de las versiones más importantes, introduciendo expresiones lambda y Streams. -
Java adopta un nuevo ciclo de actualizacionesJava adopta un nuevo ciclo de actualizaciones
Oracle anuncia que Java se actualizará cada seis meses en lugar de cada varios años. -
Java 11 se convierte en una versión LTS
Java 11 se lanza como una versión de soporte a largo plazo (Long-Term Support o LTS). -
Java 17, otra versión LTS con mejoras
Sale Java 17, otra versión LTS, con mejoras en rendimiento y seguridad. -
Actualidad
Java sigue evolucionando con versiones cada seis meses, manteniéndose como uno de los lenguajes más usados en el mundo.