-
Use Cases
-
Resources
-
Pricing
1 Enero 1980 - 31 Diciembre 2019
% complete
1981 - 1981
% complete
Java se creó como una herramienta de programación para ser usada en un proyecto de set-topbox en una pequeña operación denominada (The Green Project en Sun Microsystems) en el año 1991.
Junio 1994 - 23 Mayo 1995
% complete
En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al 23 de mayo de 1995,
durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web.
9 Enero 1996 - 1996
% complete
Sun fundó el grupo empresarial JavaSoft para que se encargase del
desarrollo tecnológico.
Primer lanzamiento: comunicado de prensa.
19 Feb 1997 - 1997
% complete
Principales adiciones incluidas: comunicado de prensa
- 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
- RMI (Remote Method Invocation).
3 Mayo 2000 - 2000
% complete
Los cambios más notables
fueron: comunicado de prensa lista completa de cambios
- La inclusión de la máquina virtual de HotSpot JVM (la JVM de HotSpot fue lanzada
inicialmente en abril de 1999, para la JVM de J2SE 1.2)
- RMI fue cambiado para que se basara en CORBA
- JavaSound
- Se incluyó el Java Naming and Directory Interface (JNDI) en el paquete de bibliotecas
principales (anteriormente disponible como una extensión)
- Java Platform Debugger Architecture (JPDA)
6 Febrero 2002 - 2002
% complete
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: comunicado de prensalista completa de cambios
- Palabra reservada assert (Especificado en JSR 41.)
- Expresiones regulares modeladas al estilo de las expresiones regulares Perl
- Encadenación de excepciones Permite a una excepción encapsular la excepción de bajo
nivel original.
- Non-blocking NIO (New Input/Output) (Especificado en JSR 51.)
- Logging API (Specified in JSR 47.)
- API I/O para la lectura y escritura de imágenes en formatos como JPEG o PNG
- Parser XML integrado y procesador XSLT (JAXP) (Especificado en JSR 5 y JSR
30 Septiembre 2004 - 2004
% complete
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 comunicado de prensa
- Plantillas (genéricos) — provee conversión de tipos (type safety) en tiempo de compilación
para colecciones y elimina la necesidad de la mayoría de conversión de tipos (type casting).
(Especificado por JSR 14.)
- Metadatos — también llamados anotaciones, permite a estructuras del lenguaje como las
clases o los métodos, ser etiquetados con datos adicionales, que puedan ser procesados
posteriormente por utilidades de proceso de metadatos. (Especificado por JSR 175.)
- Autoboxing/unboxing — Conversiones automáticas entre tipos primitivos (Como los int )
y clases de envoltura primitivas (Como Integer). (Especificado por JSR 201.)
- Enumeraciones — la palabra reservada enum crea una typesafe, lista ordenada de valores
(como Dia.LUNES , Dia.MARTES , etc.). Anteriormente, esto solo podía ser llevado a cabo por constantes enteras o clases construidas manualmente (enum pattern). (Especificadopor JSR 201.)
11 Diciembre 2006 - 2006
% complete
Estuvo en desarrollo bajo la JSR
270. En esta versión, Sun cambió el nombre "J2SE" por Java SE y eliminó el ".0" del número de versión.[3] Está disponible en http://java.sun.com/javase/6/. Los cambios más importantes
introducidos en esta versión son:
- Incluye un nuevo marco de trabajo y APIs que hacen posible la combinación de Java con
lenguajes dinámicos como PHP, Python, Ruby y JavaScript.
- Incluye el motor Rhino, de Mozilla, una implementación de Javascript en Java.
- Incluye un cliente completo de Servicios Web y soporta las últimas especificaciones para
Servicios Web, como JAX-WS 2.0, JAXB 2.0, STAX y JAXP.
- Mejoras en la interfaz gráfica y en el rendimiento.
Marzo 2014 - 2017
% complete
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.
- Añade funcionalidad para programación funcional mediante expresiones Lambda.
- Mejora la integración de JavaScript.
Java SE 9 - 2017
El 23 de marzo del 2017:
En el 2005 se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Java