-
Historia de Java
Java no se pensó originalmente como un lenguaje para internet, java se creo como una herramienta de programación para el proyecto de set-top-box pequeña operación denominada The Green Project en Sun Microsystems -
Proyecto Original
El proyecto original Green comenzó apoyándose en C++ pero a medida que progresaba su desarrollo, el equipo creador se encontró con dificultades, especialmente de portabilidad; para evitar eso decidieron desarrollar su propio lenguaje. En agosto de 1991 nació uno nuevo orientado a objetos el cual llamaron "Oak" -
Green se renombro First Person juc
Sun invirtió, sin mucho éxito, un gran presupuesto y esfuerzo fundamentalmente humano para intentar vender esa tecnología, hardware y software, a mitad del 1993 se lanzo "Mosaic" el primer gran navegador web, y comenzó a crecer el interés por el internet y en particular por la (World Wide Web) -
Lanzamiento de JDK
En Enero de 1995, Oak se convirtió en Java. Sun lanzo el entorno JDK 1.0(java development kit) -
JDK 1.1
En 1996 como primera versión del kit de desarrollo de dominio publico y se convirtió en la primera especificación formal de la plataforma de Java. desde entonces se han lanzado diferentes versiones, aunque JDK 1.1 fue la primera versión comercial, y se lanzo a principios de 1997. -
JDK 1.2
En Diciembre de 1998, Sun lanzo JDK 1.2 pero la renombro 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 J2EM (Java 2 Platform, Micro Edition) Sun lanzo otras dos ediciones populares: Micro Edition (ME) para dispositivos empotrados (Enterprise Edition "EE" ) para procesamiento desde el servidor. -
J2SE 1.3
En mayo de 2000 se lanzo J2SE 1.3 -
J2SE 1.4
En febrero de 2002 se lanzo J2SE 1.4 al igual que J2SE 1.3 ambas trajeron consigo un numero de clases de interfaces a las bibliotecas de java -
J2SE 5.0
Sin embargo fue la versión 0.5, la primera después de la versión 1.1, la que implico una actualización de Java en modo significativo, dicha versión originariamente se nombro 1.5 pero el numero se cambio a 5.0 en la conferencia de JavaOne en 2004, después de años de investigación se añadieron tipos genéricos similares a las plantillas de C++, también se agregaron propiedades de C#. -
Java SE 6
En Diciembre del 2006 se lanzo la versión 6 (sin el flujo 0) y hoy día es el mas utilizado y recomendada para su descarga del sitio web de Sun o de Oracle, la versión no ha traído cambios al lenguaje, sino mejoras adicionales al rendimiento y a la interfaz grafica, así como un nuevo marco de trabajo y API (Interfaces de programación de aplicaciones) junto con soporte de servicios web e implementaciones de JavaScript -
Java SE 7
A poco tiempo de liberar la versión 6, Sun comenzó un nuevo proyecto cuyo nombre clave es "Dolphin" aunque ha comenzado a denominarse Java 7, y se espera que a mediados del 2011 se lance Java SE 7 y a finales de 2012 Java SE 8, al parecer traerá una nueva biblioteca de clases, junto con soporte XML. -
Características de Java
En C, C++ o pascal, el compilador traduce el código fuente directamente al lenguaje maquina de su computadora, entendible por su CPU, los creadores de java introdujeron el concepto citado anteriormente, de maquina virtual y el bytecode como el lenguaje de maquina a CPU, ejecuta o interpreta. Permiten a los programas ser independientes, y en una estación UNIX puede ejecutarse en un sistema operativo Macintosh o en Windows 7