0% encontró este documento útil (0 votos)
2K vistas3 páginas

La Línea de Tiempo de Java

La línea de tiempo describe la evolución de Java desde su creación en 1991 como un lenguaje llamado Oak hasta convertirse en uno de los lenguajes de programación más populares actualmente. Algunos hitos importantes incluyen el lanzamiento de Java 1.0 en 1995, la adquisición de Sun Microsystems por Oracle en 2006, y la introducción de características clave como lambdas en Java 8 y módulos en Java 9. Cada nueva versión ha traído mejoras de rendimiento y nuevas funcionalidades para que los desarrolladores creen aplicaciones más eficient
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2K vistas3 páginas

La Línea de Tiempo de Java

La línea de tiempo describe la evolución de Java desde su creación en 1991 como un lenguaje llamado Oak hasta convertirse en uno de los lenguajes de programación más populares actualmente. Algunos hitos importantes incluyen el lanzamiento de Java 1.0 en 1995, la adquisición de Sun Microsystems por Oracle en 2006, y la introducción de características clave como lambdas en Java 8 y módulos en Java 9. Cada nueva versión ha traído mejoras de rendimiento y nuevas funcionalidades para que los desarrolladores creen aplicaciones más eficient
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

La Línea de Tiempo de Java.

1991: El nacimiento de Java


James Gosling, Patrick Naughton, y Mike Sheridan crean Oak, un lenguaje de
programación para dispositivos electrónicos. Oak se renombra como Java en 1995.

1995: El lanzamiento de Java 1.0


Sun Microsystems lanza Java 1.0. Esta versión incluye las características básicas de
Java, como el manejo de excepciones, interfaces, y la máquina virtual de Java (JVM).

1996: La creación de Java Foundation Classes


(JFC)
Sun Microsystems crea las Java Foundation Classes (JFC) para proporcionar una
biblioteca de componentes gráficos para Java.

1998: Java 2
Java 2 introduce varias mejoras en el lenguaje, incluyendo el soporte para programación
orientada a objetos avanzada, como la reflexión, el manejo de eventos, y el control de
acceso.

2000: JDK 1.3


Java Development Kit (JDK) 1.3 incluye mejoras significativas en el rendimiento y la
funcionalidad, como el soporte para JavaServer Pages (JSP) y el motor de servlets.

2004: Java 5
Java 5 introduce características importantes como la generación automática de código,
anotaciones, y el soporte para genéricos. También se incluye la máquina virtual Java
HotSpot para mejorar el rendimiento.
2006: La adquisición de Sun Microsystems por
parte de Oracle
Oracle adquiere Sun Microsystems, convirtiéndose en el nuevo propietario de Java.

2011: Java 7
Java 7 introduce mejoras en el rendimiento, como el soporte para programación
concurrente y el manejo de archivos y directorios.

2014: Java 8
Java 8 incluye nuevas características importantes, como la expresión lambda, el método
de referencia, y el flujo de secuencias. También se introduce la JVM de Metaspace para
manejar mejor la memoria.

2017: Java 9
Java 9 introduce el modelo de módulos para mejorar la modularidad del lenguaje.
También se incluyen mejoras en el rendimiento y seguridad.

2020: Java 14
Java 14 introduce mejoras en la sintaxis del lenguaje, como la palabra clave "yield" para
el manejo de flujos asincrónicos. También se incluyen mejoras en la JVM y en el
rendimiento.

La línea de tiempo de Java muestra cómo el lenguaje ha evolucionado desde su creación


en 1991 hasta la actualidad. Cada versión ha introducido nuevas características y
mejoras en el rendimiento, manteniendo a Java como uno de los lenguajes más
populares en la actualidad. Los desarrolladores pueden utilizar estas características para
crear aplicaciones más eficientes y efectivas.

También podría gustarte