-
Proyecto Green
James Gosling, Mike Sheridan y Patrick Naughton inician el proyecto Green para desarrollar un lenguaje de programación para dispositivos electrónicos. -
Java 1.0
Sun Microsystems lanza oficialmente Java 1.0 como un componente clave de la plataforma Java. La frase "Write Once, Run Anywhere" (Escribe una vez, ejecútalo en cualquier lugar) se populariza, indicando la portabilidad de Java entre diferentes plataformas. -
Java 1.1
Java 1.1 se lanza, introduciendo AWT (Abstract Window Toolkit) para la creación de interfaces gráficas de usuario. -
Java 2
Sun Microsystems lanza Java 2 (también conocido como JDK 1.2), que presenta la Máquina Virtual Java mejorada (JVM) y la API de Colecciones. -
Java 2 Platform
Java 2 Platform, Enterprise Edition (J2EE) se introduce, enfocado en aplicaciones empresariales y servidores. -
Java 5
Java 5 (también conocido como JDK 1.5) se lanza, introduciendo características clave como las anotaciones, genéricos y enumeraciones. -
Java SE 6
Sun Microsystems lanza Java Platform, Standard Edition 6 (Java SE 6), que incluye mejoras en el rendimiento y la facilidad de desarrollo. -
Oracle Corporation
Oracle Corporation adquiere Sun Microsystems, convirtiéndose en el principal mantenedor de Java. -
Java 8
Java 8 se lanza, presentando expresiones lambda, Streams API y la nueva librería de fecha y hora. -
Java 9
Java 9 se publica, introduciendo el sistema de módulos y JShell, una herramienta de REPL (Read-Eval-Print Loop). -
Java 10
Java 10 se lanza, presentando var para inferencia de tipos y otras características menores. -
Java 11
Java 11, una versión LTS (Long-Term Support), se publica con varias mejoras de rendimiento y la eliminación del soporte para Applets y JavaFX en el JDK estándar. -
Java 14 y Java 15
Java 14 y Java 15 se lanzan con nuevas características experimentales como Records y Patrones. -
Java 16 y Java 17
Java 16 y Java 17 se lanzan, introduciendo características como la mejora en el manejo de memoria y el soporte para patrones de flujo (Sealed Classes).