Java

Introducción a Java

By keuri
  • 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);
  • 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
    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 8 Update 181 (8u181)

    Java 8 Update 181 (8u181)
    Mejora de la compatibilidad con LDAP
    Se ha activado la identificación de punto final en las conexiones de LDAP.
    Para mejorar la solidez de las conexiones LDAP (LDAP segura mediante TLS), se han activado algoritmos de identificación de punto final por defecto.
  • Java 8 Update 201 CPU

    Java 8 Update 201 CPU
    arsigner muestra cuándo caduca un registro de hora
    La herramienta jarsigner ahora muestra más información sobre el ciclo de vida de un JAR con registros de hora. Se muestran nuevos mensajes de advertencia y error cuando ha caducado un registro de hora o si caduca dentro de un año.
  • Java 8 Update 221

    Java 8 Update 221
    detección de hotspot del sistema operativo de Windows que identifica correctamente Windows Server 2019.
    Antes de esta corrección, a Windows Server 2019 se lo reconocía como "Windows Server 2016", lo que producía valores incorrectos en la propiedad del sistema os.name y en el archivo hs_err_pid.
  • Java 8 Update 231 CPU

    Java 8 Update 231 CPU
    Nueva propiedad del sistema jdk.jceks.iterationCount
    Se ha introducido una nueva propiedad del sistema para controlar el valor de recuento de iteraciones utilizado para el almacén de claves jceks. El valor por defecto sigue siendo 200000, pero se pueden especificar valores de entre 10000 y 5000000.
  • Java 8 Update 211 CPU

    Java 8 Update 211 CPU
    soporte del carácter cuadrado del kanji de nueva era japonesa
    El Unicode Consortium ha reservado el punto de código U+32FF para representar el carácter cuadrado japonés de la nueva era que comienza en mayo de 2019.
  • Java 8 Update 241 CPU

    Java 8 Update 241 CPU
    Permitir restricción de mecanismos SASL
    Se ha agregado una propiedad de seguridad denominada jdk.sasl.disabledMechanisms que se puede usar para desactivar los mecanismos SASL. Si se especifica en el argumento mechanisms de Sasl.createSaslClient o en el argumento mechanism de Sasl.createSaslServer se ignorará cualquier mecanismo desactivado. El valor por defecto para esta propiedad de seguridad está vacío, lo que significa que no habrá ningún mecanismo desactivado per se.
  • Java 8 Update 251 CPU

    Java 8 Update 251 CPU
    Soporte agregado para algoritmos PKCS#1 v2.2 incluyendo firma RSASSA-PSS
    Los proveedores SunRsaSign y SunJCE se han mejorado con soporte para más algoritmos definidos en PKCS#1 v2.2, como la firma RSASSA-PSS y OAEP mediante algoritmos de síntesis FIPS 180-4. Se han agregado nuevos constructores y métodos a las clases JCA/JCE relevantes bajo los paquetes java.security.spec y javax.crypto.spec para soportar los parámetros adicionales RSASSA-PSS.
  • Java 8 Update 271 CPU

    Java 8 Update 271 CPU
    La cadena de la versión completa para esta actualización es 1.8.0_271-b09 (donde "b" significa "compilación"). El número de versión es 8u271.