J

Versiones de java

  • JDK1.0

    JDK1.0
    El lenguaje Java ha sufrido varios cambios desde JDK 1.0, así como numerosas adiciones de clases y paquetes a la biblioteca estándar. Desde J2SE 1.4, la evolución del lenguaje Java se ha regido por Java Community Process (JCP), que utiliza Java Specification Requests (JSR) para proponer y especificar adiciones y cambios a la plataforma Java. El idioma está especificado por Java Language Specification (JLS);
  • JDK1.1

    JDK1.1
    Una reestructuración intensiva del modelo de eventos AWT (Abstract Windowing Toolkit).
    clases internas (inner classes).
    JavaBeans.
    JDBC (Java Database Connectivity), para la integración de bases de datos.
  • JDK1.1

    JDK1.1
    Una reestructuración intensiva del modelo de eventos AWT (Abstract Windowing Toolkit).
    clases internas (inner classes).
    JavaBeans.
    JDBC (Java Database Connectivity), para la integración de bases de datos.
  • J2SE 1.2

    J2SE 1.2
    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

    J2SE 1.3
    Su nombre en clave era Kestrel . Se incluyeron algunas adiciones a esta versión, es decir:
    HotSpot JVM incluido.
    RMI se modificó para admitir la compatibilidad opcional con CORBA.
  • J2SE 1.4

    J2SE 1.4
    Nombre clave Merlin. Este fue el primer lanzamiento de la plataforma Java desarrollado bajo el Proceso de la Comunidad Java como JSR 59. Los cambios más notables fueron:
    Palabra reservada assert (Especificado en JSR 41.
  • J2SE 5.0

    J2SE 5.0
    Nombre clave: Tiger. (Originalmente numerado 1.5, esta notación aún es usada internamente.) Desarrollado bajo JSR 176, Tiger añadió un número significativo de nuevas características:
    Plantillas, provee conversión de tipos (type safety) en tiempo de compilación y elimina la necesidad de la mayoría de conversión de tipos.
  • Java SE 6

    Java SE 6
    Su nombre en clave era Mustang . Después del lanzamiento de esta versión, Java reemplazó el nombre J2SE por Java SE y eliminó el .0 del número de versión.
  • Java SE7

    Java SE7
    Su nombre en clave era Dolphin. Se lanzó el 7 de julio de 2011, pero estuvo disponible para los desarrolladores el 28 de julio de 2011.
    Se incluyeron algunas adiciones a esta versión. es decir:
    Soporte JVM para lenguajes dinámicos.
    Puntero comprimido de 64 bits.
    Cadenas agregadas en el interruptor.
  • Java SE 8

    Java SE 8
    Lanzada en marzo de 2014. Cabe destacar:
    Incorpora de forma completa la librería JavaFX.
    Diferentes mejoras en seguridad.
    Diferentes mejoras en concurrencia.
  • Java SE 9

    Java SE 9
    En 2016, Oracle discutió algunas características para lanzar en Java 9. Se esperaba que Java 9 incluyera un mejor soporte para montones de varios gigabytes, una mejor integración de código nativo, un recolector de basura predeterminado diferente y una JVM de autoajuste.
  • Java SE 10

    Java SE 10
    Java SE 10 se lanzó para eliminar tipos de datos primitivos y avanzar hacia matrices direccionables de 64 bits para admitir grandes conjuntos de datos. Sus características son:
    Inferencia de tipo de variable local.
  • Java SE 11

    Java SE 11
    El cambio fundamental en Java 11, es sin duda JavaFX que ha sido eliminado de la implementación estándar de la tecnología, para convertirse a pasar en un módulo independiente
  • Java SE 12

    Java SE 12
    Siguiendo con su política de liberar versiones de la JDK cada 6 meses, establecida desde septiembre de 2017 con la presentación de la versión 9, Oracle acaba de liberar la JDK 12 (Java 12 en argot tecnológico). Sus principales novedades son:
    Evolución de la sentencia switch (JEP 325).