-
Use Cases
-
Resources
-
Pricing
1991
% complete
Nace la primera versión de Java, llamada "OAK", en el año 1991, creada por el Green Team. El cual fue dirigido por James Gosling y otras 13 personas que conformaban el equipo.
Este originalmente pensada para usarse en un proyecto de "set-top-box". Otro principal objetivo que dio al nacimiento de esto fue que se queria implementar una maquina virtual y un lenguaje con estructura y sintaxis similar a C++.
1994
% complete
En este año el equipo quiso reorientar la plataforma hacia WEB. En un futuro el prototipo se conoció como HotJava.
23 January 1996 - 19 February 1997
% complete
Es publicada la primera versión de Java. Esta dejo de llamarse OAK años atrás, debido a que "OAK" ya estaba registrado cómo una marca de adaptadores gráficos.
Con el lanzamiento de la JDK 1.1, se hacen presentes notables mejoras y adiciones:
-JavaBeans
-JDBC el cual era para la integración de bases de datos.
-RMI el cual es un mecanismo para invocar un método de forma remota.
Clases internas.
8 December 1998 - 8 May 2000
% complete
Con el nombre clave "Playground", al igual conocido también cómo JAVA 2. Y acogidas bajo el nombre J2SE (El cual significa Java 2 Platform, Standard Edition).
Mejoras añadidas:
-Integración de la API gráfica.
-Compilador JIT por primera vez.
-Java Plug-in
-Java IDL (Lenguaje de descripción de interfaz)
-Collections.
Mientras que "Kestrei" (J2SE 1.3), sus mayores cambios fueron:
-Maquina virtual JVM
-JavaSound
-JNDI (Java Naming and Directory Interface), el cual era un paquete de bibliotecas principales, solo que ahora incluido de forma nativa.
JPDA (Java Plataform Debugger Architecture)
6 February 2002
% complete
Con el nombre clave de ""Merlin", este fue el primer lanzamiento, el cual fue regulado por el JCP (Java Community Process). Lo mas destacable de esta versión fue:
-Logging API.
-API I/O para lectura y escritura de imágenes en los formatos JPEG o PNG.
-Parser XML integrado.
-Seguridad integrada al igual que extensiones criptograficas (JAAS, JCE, JSSE).
La palabra reservada "assert".
30 September 2004
% complete
El nombre de esta version, la cual seria la ultima en usar el nombre J2SE fue el de: "Tiger".
Esta añadió muchísimas funciones y mejoras nuevas:
-Plantillas.
-Metadatos.
-Enumeraciones.
-Varargs.
-Mejoras al bucle for.
11 December 2006
% complete
Nombre clave: "Mustang". Apartir de esta version se elimino el numero 2 de su nombre.
Se incluyeron los siguientes cambios y mejoras:
-APIs que permiten combinar el lenguaje de JAVA con lenguajes dinamicos tales como:
-PHP
-Python
-JavaScript
-Ruby
-Cliente completo de servicios WEB
-Importantes mejoras en el rendimiento y en la GUI.
July 2011
% complete
"Dolphin"
-Soporte para XML de forma nativa.
-Soporte para Closures.
-Java Kernel.
-API para manejo de dias y fechas.
March 2014
% complete
Llamada "Spider". En la cual, lo mas destacable fue:
-Mejoras en la seguridad y concurrencia.
-Librería JavaFX
-Mejoría en la integración de JavaScript
21 september 2017
% complete
La versión mas reciente, la cual trajo consigo las siguientes características:
- Nuevo cliente HTTP2
- Variable Handle
- G1 cómo nuevo recolector de basura por defecto.