-
El proyecto original denominado Green ,comenzo apoyandose en C++ pero a medida que progresaba su desarrollo, el equipo programador encontró dificultades especialmente en portabilidad, por lo que decidieron crear su propio lengua, al cual le llamaron Oak
-
Green se renombró First Person Juc.; Sun invirtió, sin mucho éxito, un gran presupuesto y esfuerzo fundamentalmente humano para intentar vender esta tecnología, hardware y software.
-
El primer gran navegador web, y comenzó a crecer
el interés por internet (y en particular por la World Wide Web); después se rediseñó el lenguaje para desarrollar internet -
Oak se convirtió en Java. Sun lanzó
el entorno JDK 1.0 (java development kit) -
Como primera versión del kit de desarrollo
de dominio público y se convirtió en la primera especificación formal de la plataforma Java -
Se da a conocer la primera versión comercial al publico.
-
Sun lanzó JDK 1.2 pero la renombró como Java 2 y comenzó
a utilizarse el nombre de J2SE (Java 2 Platform, Standard Edition) para diferenciar las plataformas base de J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, Micro Edition); además de la versión estándar SE, Sun lanzó otras dos ediciones opulares:
Micro Edition para dispositivos empotrados tales como teléfonos celulares y la edición empresarial para procesamiento desde el servidor -
Es lanzado la nueva actualizacion Java para uso comercial trayendo mejoras en su interfaz y clases a las que se conocian en bibliotecas estandar
-
La cual trajo consigo un gran número
de clases e interfaces a las bibliotecas estándar de Java. -
fue la versión 5.0, la primera después de la versión 1.1, la que implicó una actualización de Java de modo significativo; dicha versión originalmente se nombró 1.5, pero el número se cambió a 5.0 en la conferencia
-
Después de años de investigación se añadieron tipos genéricos similares a las plantillas o templates de C++, también se agregaron propiedades de C# lenguaje Microsoft, precisamente para competir con Java en internet, como el bucle “for each”, así como
el manejo de metadatos para su uso, principalmente, en bases de datos, y otras características como enumeraciones, varargs. -
La versión 6 (sin el sufijo 0), es la más utilizada
y recomendada para su descarga del sitio web de Sun o de Oracle (actual propietario), cuyas direcciones web se indican en el apartado 1.12. Esta versión no ha traído cambios al lenguaje, sino mejoras adicionales al rendimiento interfaz gráfica,como un nuevo marco de trabajo y API junto con soporte para servicios web e implementaciones de JavaScript, fundamentalmente para los buscadores, tales como Firefox de la fundación Mozilla -
Al poco tiempo de liberar la versión 6, Sun4 comenzó un nuevo proyecto cuyo nombre clave es Dolphin, aunque ha comenzado a denominarse Java SE 7 se espere se lance a mediado del 2011 o finales de 2012
-
se espera que esta versión parecera traerá una nueva biblioteca
de clases, junto con soporte para XML, un nuevo concepto de superpaquete, introducción de anotaciones estándar para detectar fallos en software, nuevas API para manejo de calendario de fechas y días, etcétera.