Java atravez de la historia

  • Inicio de java

    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 en 1991.
  • Proyecto verde

    El canadiense James Gosling, con un equipo de 18 programadores llamado Green Team (equipo verde) crea un lenguaje de programación que bautiza como GreenTalk para la empresa estadounidense Sun Mycrosystem
    Duke la mascota de JAVA
  • Establecimiento de java y primeras versiones

    en 1995 fue publicado como un componente fundamental de la plataforma Java de 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

    n 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 1.3

    Versión 1.3: Avances pequeños en cuanto a APIs , se añade soporte JNDI. Sin embargo el avance en cuento a la arquitectura de la maquina virtual es importante ya que aparece la máquina HotSpot con compilación Just in the time (JUT)
  • Version 1.4 y 1.5

    Versión 1.4: Se produce un salto importante en cuanto a nuevas APIs. Se incorpora un fuerte soporte de XML , Expresiones Regulares , Criptografía etc. Versión 1.5: También denomina Java 5 se producen dos saltos importantes a nivel del core del lenguaje. Por una parte la inclusión de tipos Genéricos que se echaban en falta en el mundo de las colecciones. Por el otro lado la inclusión del concepto de metadatos con el uso de anotaciones.
  • Versiones 1.6 y 1.7

    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.
  • version 1.8

    Versión 1.8: 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. Se realiza una revisión de APIS y se actualiza de forma importante la gestión de fechas.
  • versiones de 2010 a actuales

    Versión:1.9 : En este release Java incluye el proyecto Jigsaw que permite modularizar el JDK.y la distribución de packages . Se trata de un proyecto clave para el futuro enfoque de MicroServicios. Versión 1.10: Quizás la mejora más significativa es el añadido de la palabra var al lenguaje simplificando la inferencia de tipos cuando programamos de tal forma que a partir de ese momento es válido el uso de la siguiente estructura:
  • 2015 a actuales

    Versión 11: Se estandariza el HTTPClient que se encontraba disponible desde la versión 9 pero en fase de pruebas y pasa a ser una de las librería de referencia para realizar peticiones HTTP en Java Eliminación del motor de Nashorn que servía para ejecutar JavaScript. Version 1.12 : Añade la suite de MicroBenchMark que permite al desarrollador realizar pruebas de rendimiento dentro del propio JDK. Version 1.15: Añade Los TextBlock que permiten definir String en formatos multilinea.