-
INICIO DE JAVA
Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. -
PROYECTO VERDE
Se presenta el proyecto verde, con los prototipos a bajo nivel. -
ESTABLECIMIENTO DE JAVA
Aparece en 1995, diseñada por Sun Microsystems (Oracle Corporation). -
VERSIONES DE JAVA 1.0 Y 1.2
desarrollado por James Gosling y Sun MicroSystems. Versión 1.0: La primera versión del lenguaje contiene las clases principales , la maquina virtual y el API gráfico de AWT es un lenguaje que acaba de nacer. -
CURIOSIDADES DE JAVA
es lanzado el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se van presentando nuevos paquetes. -
VERSION 1.0
La primera versión del lenguaje contiene las clases principales , la maquina virtual y el API gráfico de AWT es un lenguaje que acaba de nacer. -
VERSIONES 1.3 y 1.5
Avances pequeños en cuanto a APIs , se añade soporte JNDI.
Se produce un salto importante en cuanto a nuevas APIs. Se incorpora un fuerte soporte de XML , Expresiones Regulares , Criptografía etc.
También denomina Java 5 se producen dos saltos importantes a nivel del core del lenguaje. -
VERSIONES 1.6 a la 1.8
Versión 1.6: Esta versión contiene avances muy puntuales con la inclusión de un API de compilación “on-the-fly” que permitirá gestionar servicios web de forma cómoda.
Versión 1.7: Otra versión cuyos cambios a nivel del lenguaje son limitados. Se produce una mejora de la máquina virtual incluyendo nuevos recolectores de basura.
Llega Java 8 el gran salto en cuanto al lenguaje se refiere. Se abren las puerta a la programación funcional con el uso de expresiones Lambda y Streams. -
VERSIONES ACTUALES DE JAVA Y SU HISTORIA
Java actualmente puede ser considerado uno de los lenguajes más extendido y usado del mundo, pero esto no siempre fue así. -
JAVA EN LA ACTUALIDAD
Más allá del paso del tiempo y el surgimiento de nuevos lenguajes, Java sigue manteniéndose en el top del mundo IT, siendo el 3º lenguaje más utilizado.
Sus principales usos son: Desarrollo Móvil
Desarrollo Web
Desarrollo de Videojuegos
Desarrollo de microservicios
Desarrollo de Aplicaciones de Escritorio
Desarrollo de Servidores