Java es un lenguaje de programación orientado a objetos desarrollado por James Gosling a principios de la década de 1990. El equipo inició este proyecto para desarrollar un lenguaje para dispositivos digitales como decodificadores, televisores, etc. Originalmente, se consideró que se usaría C++ en el proyecto, pero la idea fue rechazada por varias razones (por ejemplo, C++ requería más memoria). Gosling se esforzó por modificar y expandir C++ , pero pronto lo abandonó para crear otra etapa llamada Green . James Gosling y su equipo llamaron a su proyecto » Greentalk » y su extensión de archivo era .gt y luego se conoció como » OAK «. ¿Por qué “Roble”?Gosling usó el nombre Oak después de un roble que quedó fuera de su oficina. Además, Oak es una imagen de solidaridad y fue elegido como árbol nacional de numerosas naciones como EE. UU., Francia, Alemania, Rumania, etc. Pero luego tuvieron que renombrarlo como “ JAVA ” ya que ya era una marca comercial de Oak Technologies . “JAVA” Gosling y su equipo realizaron una lluvia de ideas y, después de la sesión, se les ocurrieron varios nombres, como JAVA, DNA, SILK, RUBY, etc. El nombre de Java se decidió después de mucha discusión, ya que era único. El nombre Java proviene de una especie de grano de café , JAVA. A Gosling se le ocurrió este nombre mientras tomaba un café cerca de su oficina. Java fue creado sobre principios como Robusto, Portátil, Independiente de Plataforma, Alto Rendimiento, Multiproceso, etc. y fue nombrado uno de los Diez Mejores Productos de 1995 por la REVISTA TIME . Actualmente, Java se usa en programación de Internet, dispositivos móviles, juegos, soluciones de comercio electrónico, etc. El lenguaje Java ha experimentado algunos cambios desde JDK 1.0 .así como varios aumentos de clases y paquetes a la biblioteca estándar. Además de los cambios de idioma, se han realizado cambios considerablemente más sensacionales en la biblioteca de clases de Java a lo largo de los años, que se ha desarrollado de un par de cientos de clases en JDK 1.0 a más de tres mil en J2SE 5. Historia de varias versiones de Java:
Versión | Fecha de lanzamiento | Cambios principales |
---|---|---|
Beta de JDK | 1995 | |
JDK 1.0 | enero de 1996 | La primera versión se lanzó el 23 de enero de 1996. La principal variante estable, JDK 1.0.2, se llama Java 1. |
JDK 1.1 | febrero de 1997 |
Fue lanzado el 19 de febrero de 1997. Hubo muchas adiciones en JDK 1.1 en comparación con la versión 1.0, como
|
J2SE 1.2 | diciembre de 1998 |
«Área de juego» fue el nombre en clave que se le dio a este formulario y se lanzó el 8 de diciembre de 1998. Su expansión real incluía: palabra clave strictfp
|
J2SE 1.3 | mayo de 2000 |
Nombre en clave: «KESTREL» Fecha de lanzamiento: 8 de mayo de 2000 Adiciones:
|
J2SE 1.4 | febrero de 2002 |
Nombre en clave: «Merlin» Fecha de lanzamiento: 6 de febrero de 2002 Adiciones: Mejoras en la biblioteca
El soporte público y las actualizaciones de seguridad para esta versión finalizaron en octubre de 2008. |
J2SE 5.0 | septiembre de 2004 |
Nombre en clave: «Tiger» Fecha de lanzamiento: «30 de septiembre de 2004» Originalmente numerado como 1.5, que todavía se usa como su versión interna. Se agregaron varias funciones de idioma nuevas, como:
|
JAVA SE 6 | diciembre de 2006 |
Nombre en clave: «Mustang» Fecha de lanzamiento: 11 de diciembre de 2006 Empaquetado con un supervisor de base de datos y fomenta la utilización de lenguajes de secuencias de comandos con JVM. Reemplazó el nombre J2SE con java SE y eliminó el .0 del número de versión. Adiciones:
|
JAVA SE 7 | julio de 2011 |
Nombre en clave: «Dolphin» Fecha de lanzamiento: 7 de julio de 2011 Se agregaron pequeños cambios de idioma, incluidas strings en el interruptor. La JVM se amplió con soporte para lenguajes dinámicos. Adiciones:
|
JAVA SE 8 | Marzo del 2014 | Fecha de lanzamiento: 18 de marzo de 2014 Soporte de nivel de idioma para expresiones lambda y métodos predeterminados y una nueva API de fecha y hora inspirada en Joda Time. |
JAVA SE 9 | septiembre 2017 | Fecha de lanzamiento: 21 de septiembre de 2017 Proyecto Jigsaw: diseño e implementación de un estándar, un sistema de módulos para la plataforma Java SE, y para aplicar ese sistema a la propia plataforma y al JDK. |
JAVA SE 10 | marzo 2018 |
Fecha de lanzamiento: 20 de marzo
|
JAVA SE 11 | septiembre 2018 |
Fecha de lanzamiento: 25 de septiembre de 2018 Adiciones:
|
JAVA SE 12 | marzo 2019 |
Fecha de lanzamiento: 19 de marzo de 2019 Adiciones:
|
Cursos relacionados
Fundamentos de programación Java: curso a su propio ritmo
Aprenda Java, uno de los lenguajes de programación más populares y poderosos. En este curso básico de programación Java: curso a su propio ritmo , comience desde cero con conceptos básicos de Java, tipos de datos del lenguaje de programación JAVA, operadores y control de flujo, bucles, strings y mucho más con varias preguntas de codificación para practicar. ¡Empieza a aprender hoy!
Publicación traducida automáticamente
Artículo escrito por AbhinandanBhatnagar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA