Java

  • Proyecto Green

    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

    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
    Java 1.1 se lanza, introduciendo AWT (Abstract Window Toolkit) para la creación de interfaces gráficas de usuario.
  • Java 2

    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
    Java 2 Platform, Enterprise Edition (J2EE) se introduce, enfocado en aplicaciones empresariales y servidores.
  • Java 5

    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

    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
    Oracle Corporation adquiere Sun Microsystems, convirtiéndose en el principal mantenedor de Java.
  • Java 8

    Java 8
    Java 8 se lanza, presentando expresiones lambda, Streams API y la nueva librería de fecha y hora.
  • Java 9

    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
    Java 10 se lanza, presentando var para inferencia de tipos y otras características menores.
  • Java 11

    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
    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
    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).