# data[].attributes.body
Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems.

# data[].attributes.body
James Gosling, científico computacional creador del lenguaje de programación Java.

# data[].attributes.body
1. Java 1.0 (enero de 1996): Esta fue la primera versión pública de Java, que introdujo las características fundamentales del lenguaje y la plataforma, incluido el concepto de "applets" para contenido web interactivo.

2. Java 1.1 (febrero de 1997): Esta versión agregó numerosas mejoras, como el manejo de eventos AWT, la API de persistencia RMI y las clases internas anidadas.

3. Java 1.2 (también conocida como Java 2, diciembre de 1998): Introdujo importantes avances, incluyendo el Swing GUI toolkit, las colecciones de clases Java (Java Collections Framework), y las máquinas virtuales HotSpot.

4. Java 1.3 (mayo de 2000): Esta versión trajo mejoras en la API de redes, la plataforma Java Naming and Directory Interface (JNDI), y el inicio rápido de aplicaciones (Java Web Start).

5. Java 1.4 (febrero de 2002): Introdujo la máquina virtual Java HotSpot como predeterminada, así como la API de manipulación de documentos XML (JAXP) y la API de servicios (JAX-RPC).

6. Java 5 (también conocida como Java 1.5 o Java 5.0, septiembre de 2004): Esta versión trajo características importantes como las anotaciones, enumeraciones, autoboxing, tipos genéricos, y el ciclo for-each.

7. Java 6 (también conocida como Java 1.6 o Java 6.0, diciembre de 2006): Introdujo mejoras en el rendimiento y la estabilidad, así como la API de scripting (javax.script) y la tecnología de detección de servicios.

8. Java 7 (julio de 2011): Agregó características como el soporte para literales de cadenas en el switch, el manejo multicatch, y las expresiones try-with-resources para la gestión automática de recursos.

9. Java 8 (marzo de 2014): Uno de los lanzamientos más importantes, introdujo lambdas, la API Stream para procesamiento de datos en paralelo, y el nuevo motor de JavaScript Nashorn.

10. Java 9 (septiembre de 2017): Introdujo el concepto de módulos en el sistema de módulos Java (Jigsaw), mejoras en el rendimiento, y la REPL de Java (JShell).

11. Java 10 (marzo de 2018): Esta versión incluyó mejoras en la inferencia de tipos de variables (var) y la capacidad de crear flujos de datos no ordenados.

12. Java 11 (septiembre de 2018): Se convirtió en una versión LTS (Soporte a Largo Plazo), lo que significa que recibiría actualizaciones de seguridad y mantenimiento a largo plazo. También marcó la eliminación de las APIs y características obsoletas.

13. Java 12, Java 13, Java 14, Java 15, Java 16: Estas versiones posteriores introdujeron diversas características y mejoras, como cambios en las cadenas de texto, mejoras en la concurrencia, y nuevas funciones de registro.

# data[].attributes.body
creada por Sun Microsystems en 1995.