0% encontró este documento útil (0 votos)
45 vistas1 página

Historia de Java: Orígenes y Evolución

Cargado por

sandra machaca
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 TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas1 página

Historia de Java: Orígenes y Evolución

Cargado por

sandra machaca
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 TXT, PDF, TXT o lee en línea desde Scribd

📜 Historia de Java (Resumen)

☕ Origen y creación
Java fue creado por Sun Microsystems en 1991, liderado por James Gosling, como
parte de un proyecto llamado Green Project. Inicialmente fue diseñado para
dispositivos electrónicos como televisores inteligentes, y el lenguaje se llamaba
Oak. Más adelante, en 1995, fue renombrado como Java.

🧩 Filosofía de Java
Desde el inicio, Java fue diseñado bajo el lema:

"Write Once, Run Anywhere" (WORA)

Esto significa que los programas Java pueden ejecutarse en cualquier sistema que
tenga una Java Virtual Machine (JVM), sin necesidad de ser recompilados.

🛠 Evolución por versiones


Java 1.0 (1996): Primera versión pública. Introdujo el modelo de clases, herencia,
y la API básica.

Java 2 (J2SE 1.2, 1998): Se dividió en ediciones: J2SE, J2EE, y J2ME.

Java 5 (2004): Introdujo generics, annotations, for-each, y mejoras en


concurrencia.

Java 8 (2014): Revolución funcional: lambdas, Streams API, Optional, y mejoras en


la JVM.

Java 9+: Modularización con JPMS (Project Jigsaw).

Java 11 (2018): LTS (Long-Term Support), eliminación de componentes obsoletos.

Java 17 (2021): LTS con nuevas características como sealed, records y mejoras de
rendimiento.

Java 21 (2023): Último LTS, incluye virtual threads (Project Loom), string
templates, y mejoras al pattern matching.

⚙️ Características clave
Lenguaje orientado a objetos

Portabilidad multiplataforma

Gestión automática de memoria (Garbage Collector)

Seguridad incorporada

Multithreading nativo

Gran ecosistema (Spring, Maven, Hibernate, etc.)

👑 Java hoy
Usado en aplicaciones empresariales, móviles (Android), web, sistemas bancarios y
científicos.

Respaldado ahora por Oracle Corporation (tras la compra de Sun en 2010).

Código abierto bajo el proyecto OpenJDK.

También podría gustarte