lenguaje JAVA

Páginas: 5 (1132 palabras) Publicado: 19 de marzo de 2014
Trabajo de investigación
Lenguaje de programación Java







Lenguaje de programación Java
Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programauna vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.
Historia del lenguaje

El lenguaje Java fue creado por Sun Microsystems Inc. en un proceso por
etapas que arranca en 1990, año en el que Sun creó un grupo de trabajo, liderado por James Gosling, para desarrollar un sistema paracontrolar electrodomésticos e incluso PDAs o Asistentes Personales (pequeños ordenadores) que, además, permitiera la conexión a redes de ordenadores. Se pretendía crear un hardware polivalente, con un Sistema Operativo eficiente (SunOS) y un lenguaje dedesarrollo denominado Oak (roble), el precursor de Java.

Entonces aparece Mosaic y la World Wide Web. Después de la disolución del grupo detrabajo, únicamente quedaba del proyecto el lenguaje Oak. Gracias a una acertada decisión de distribuir libremente el lenguaje por la Red de Redes y la facilidad de acceso a Internet, propiciado por la WWW, el lenguaje se popularizó y se consiguió que una gran cantidad de programadores lo depurasen y terminasen de perfilar la forma y usos del mismo
El nombre del lenguaje tuvo que ser cambiado ya queexistía otro llamado Oak. El nombre “Java” surgió en una de las sesiones de“brainstorming” celebradas por el equipo de desarrollo del lenguaje. Buscaban un nombre que evocara la esencia de la tecnología (viveza, animación, rapidez, Interactividad…).
Versiones de Java
JDK 1.0 (23 de enero de 1996)
JDK 1.1 (19 de febrero de 1997). Una reestructuración intensiva del modelo de eventos AWT(Abstract Windowing Toolkit), clases internas (innerclasses), JavaBeans, JDBC (Java Database Connectivity), para la integración de bases de datos, RMI (Remote Method In vocation).
J2SE 1.2 (8 de diciembre de 1998 - Nombre clave Playground. Esta y las siguientes versiones fueron recogidas bajo la denominación Java 2 y el nombre "J2SE" (Java 2 Platform, Standard Edition), reemplazó a JDK para distinguir laplataforma base de J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, Micro Edition).
J2SE 1.3 (8 de mayo de 2000) - Nombre clave Kestrel.
- La inclusión de la máquina virtual de HotSpot JVM (la JVM de HotSpot fue lanzada inicialmente en abril de 1999, para la JVM de J2SE 1.2)
- RMI fue cambiado para que se basara en CORBA.
-JavaSound
- Se incluyó el Java Naming andDirectory Interface (JNDI) en el paquete de librerías principales (anteriormente disponible como una extensión).
- Java Platform Debugger Architecture (JPDA)
J2SE 1.4 (6 de febrero de 2002) - Nombre Clave Merlin. 
Este fue el primer lanzamiento de la plataforma Java desarrollado bajo el Proceso de la Comunidad Java como JSR 59. Los cambios más notables fueron: comunicado de prensalista completa decambios.
J2SE 5.0 (30 de septiembre de 2004) - Nombre clave: Tiger. (Originalmente numerado 1.5, esta notación aún es usada internamente.[4]) Desarrollado bajo JSR 176, Tiger añadió un número significativo de nuevas características comunicado de prensa. Plantillas (genéricos) - provee conversión de tipos (type safety) en tiempo de compilación para colecciones y elimina la necesidad de la mayoría deconversión de tipos (type casting). (Especificado por JSR 14.)
- Metadatos también llamados anotaciones, permite a estructuras del lenguaje como las clases o los métodos, ser etiquetados con datos adicionales, que puedan ser procesados posteriormente por utilidades de proceso de metadatos. (Especificado por JSR 175.)
-Autoboxing/unboxing - Conversiones automáticas entre tipos primitivos (Como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje java
  • lenguaje Java
  • LENGUAJE JAVA
  • El lenguaje Java
  • lenguaje java
  • El Lenguaje Java
  • Estructura Del Lenguaje Java
  • LENGUAJE DE PROGRAMCION JAVA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS