-
Inicios de Java
Java nace con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia
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 -
Proyecto Verde
Presentan una PDA (conocida como Star 7) mediante el proyecto bautizado como “el proyecto verde” o Green Team con una interfaz gráfica y un asistente en forma de muñeco llamado Duke. -
Establecimiento de Java
En 1995 finalmente, es presentada la versión alpha de java, y un año despues en 1996 es lanzado el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se van presentando nuevos paquetes y librerías hasta la actualidad. -
Versiones de Java 1.0 y 1.2
Java aparece en 1995 como un nuevo lenguaje de programación con soporte multiplataforma desarrollado por James Gosling y Sun MicroSystems. -
Curiosidades de Java
Una de las teorías más difundidas viene del cafe, se dice que una cafetería cercana donde los desarrolladores tomaban cafe se llamaba de la misma forma, de ahí vendria tambien su logo con una taza de cafe humeante. Otra versión dice que viene del acronimo: Just Another Vague Acronym ("sólo otro acrónimo ambiguo más"). Aparte de estas teorías, la versión más plausible es que se eligió su denomicación al azar de una lista de posibles nombres. -
Versión 1.0
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.
Versión 1.1: Aparece en 1997 e incorpora al lenguaje varias clases que faltaban como Readers /Writers ,Calendars y Bundles . Pero sin ningún lugar a duda su mayor aportación es la inclusión del estándar de JavaBeans y el API de JDBC para conexión a BD. Este último supone un salto importante en cuando a la utilización del lenguaje. -
Versiones 1.3 y 1.5
Java en estos momentos ya es una plataforma madura a la cual el fabricante va añadiendo nuevas características.
Versión1.3:Avances pequeños en APIs ,soporteJNDI,Aparece la máquina HotSpot con compilación JIT(Just-in Time).
Versión1.4:Nuevas APIs.Se incorpora un fuerte soporte de XML,Expresiones Regulares,Criptografía etc
Versión1.5:Java5 se producen dos saltos importantes a nivel del core del lenguaje Inclusión de tipos Genéricos y la inclusión del concepto de metadatos con el uso de anotaciones -
Versiones de la 1.6 a 1.8
Java ha madurado mucho y es una de las plataforma de referencia
Versión1.6:Inclusión de un API de compilación “on-the-fly” que permitirá gestionar servicios web de forma cómoda.
Versión1.7:Otra versión cuyos cambios a nivel del lenguaje son limitados.Se mejora de la máquina virtual incluyendo nuevos recolectores de basura
Versión1.8:Java 8 Programación funcional con el uso de expresiones Lambda y Streams.Se realiza una revisión de APIS y se actualiza de forma importante la gestión de fechas. -
Versiones Actuales de Java y su historia
Las primeras versiones de Java han cumplido 20 años . Hemos pasado de la versión 1.0 a la versión 1.8
Versión:1.9 : proyecto Jigsaw que permite modularizar el JDK.y la distribución de packages
Versión 1.10: añadido de la palabra var al lenguaje simplificando la inferencia de tipos
Versión 11:Se estandariza el HTTPClient
Version 1.12 : Añade la suite de MicroBenchMark
Version 1.15: Añade Los TextBlock que permiten definir String en formatos multilinea. -
Java en la actualidad
A día de hoy, podemos decir, que Java es uno de los lenguajes más importantes del mundo. Con una comunidad extendida en todos los componentes y más de 4 millones de desarrolladores, existen millones de dispositivos que lo usan. Ademas, tras el surgimiento de android, java se establecido como el lenguaje de programación para móviles más extendido del planeta.