Java

  • Se Crea Java

    Se Crea Java
    Conocido inicialmente como Oak o Green, desarrollado por James Gosing
  • Presentación oficial

    Su primera publicación data de 1995 por Sun Microsystems, en su versión Alpha
  • Version

    Se lanza las primera versiones JDK (JDK 1.0), y así trabajar con terceras partes para crear aplicaciones, herramientas, sistemas de plataforma y servicios para aumentar las capacidades del lenguaje.
  • Alianzas

    Se une con Netscape Communications, para funcionar en su navegador, con esto gana fama y se vuelve conocido
  • Licencias

    Java Soft otorgó permisos para otras compañías para que pudieran tener acceso al código fuente y al mismo tiempo mejorar sus navegadores.
  • Actualizaciones

    En las primeras versiones de Java 1.1, 1.2 y 1.3 es en la que el lenguaje va tomando forma, incluye nuevas tecnologías, bases de datos y múltiples estructuras para el desarrollo gráfico.
  • Permisos

    Se otorgaron permisos a grandes compañías como Microsoft Microsoft, Symantec, Silicon Graphics, Oracle, Toshiba y Novell.
  • JCP

    La versión Java 1.4 pasa a ser la primera versión gestionada por la comunidad mediante el Java Community Process (JCP).
  • Actualizaciones

    Java 1.4 se liberaba como JSR 59, corría el año 2002. ALgunas de las características que contenía eran: librería NIO para IO no bloqueante, JAXP para el procesado de XML y XSLT o el API para preferencias.
  • Java 5

    se estaba trabajando con la versión Java 1.5, pero con vistas a reflejar el nivel de madurez de la plataforma Java se renombra a Java 5, se anexan uso de genéricos, el autoboxing/unboxing entre tipos de datos primitivos y sus clases, el uso de enumerados y la aparición del bucle for-each.
  • J6

    La versión Java 6 en la que podíamos encontrar cosas como el soporte de lenguajes de script, con nuevos drivers.
  • Open Source

    Sun Microsystems lo convierte en Open Source mediante una licencia GNU General Public License (GPL)
  • Java7

    A mediados de 2011 se lanza cual trae como novedades el soporte de lenguajes dinámicos, dotando a la JVM de un soporte de mútiples lenguajes y una nueva librería I/O para el manejo de ficheros.
  • Actualización Java7

    Ss le anexan manejo de String dentro de la validación en una estructura switch o la capacidad de poner subrayados en los números para que se puedan leer mejor.
  • Java 8

    Entre las características de Java 8 tenemos el soporte expresiones Lambda y uso de Streams, que permiten un estilo más funcional para los programas Java. Dentro de este enfoque más funcional también aparecen las transformaciones MapReduce
  • Java 9

    Se preveía para 2016, pero por problemas de seguridad se retraso
  • Lanzamiento Java9

    Se lanza en julio de 2017, Dentro de esta versión podremos encontrar el Project Jigsaw que establece la modularización de la JDK, el Java Shell con el que podremos trabajar e interactuar al estilo RELP (Read–eval–print loop), soporte para http 2.0