historia de java

Páginas: 23 (5555 palabras) Publicado: 19 de agosto de 2014
Java, su historia, ediciones, versiones y características como plataforma y lenguaje de programación
Resumen
Este artículo pretende ser una lectura sobre los conceptos básicos, la historia y las diferentes versiones y ediciones disponibles de Java. Intenta acercar al programador, y al interesado en estas tecnologías, a conocer con mayor profundidad lo que representa el mundo de Java.
Tabla decontenidos
¿Qué es Java?
Características de Java
El recolector de basura
La plataforma virtual Java
El lenguaje de programación Java
Otras observaciones
¿Cómo surge Java? Historia de la tecnología Java
Primeros proyectos en que se aplicó Java
Resurgimiento de Java
Java en código abierto
¿Cuáles son las diferencias entre JRE y SDK?
¿Qué ediciones de Java tenemos a nuestra disposición?Versiones de Java
IDE's

¿Qué es Java?
Java es toda una tecnología orientada al desarrollo de software con el cual podemos realizar cualquier tipo de programa. Hoy en día, la tecnología Java ha cobrado mucha importancia en el ámbito de Internet gracias a su plataforma J2EE. Pero Java no se queda ahí, ya que en la industria para dispositivos móviles también hay una gran acogida para estelenguaje.
La tecnología Java está compuesta básicamente por 2 elementos: el lenguaje Java y su plataforma. Con plataforma nos referimos a la máquina virtual de Java (Java Virtual Machine).
Java también es un lenguaje de programación. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Está desarrollado por lacompañía Sun Microsystems con gran dedicación y siempre enfocado a cubrir las necesidades tecnológicas más punteras.
Características de Java
Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventajasignificativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc. Esto lo consigue porque se ha creado una Máquina de Java para cada sistema que hace de puente entre el sistema operativo y el programa de Java y posibilita que este último se entienda perfectamente.
La independencia de plataforma es una delas razones por las que Java es interesante para Internet, ya que muchas personas deben tener acceso con ordenadores distintos. A su vez, Java está desarrollándose incluso para distintos tipos de dispositivos además del ordenador como móviles, agendas y en general para cualquier "cosa" que se le ocurra a la industria. Lo que favoreció el crecimiento y difusión del lenguaje Java es su capacidad deque el código funcione sobre cualquier plataforma de software y hardware. Esto significa que nuestro mismo programa escrito para Linux puede ser ejecutado en Windows sin ningún problema. Además es un lenguaje orientado a objetos que resuelve los problemas en la complejidad de los sistemas, entre otras.
Esto agiliza el proceso de desarrollo substancialmente, suponiendo que usted va a lanzar unproducto para diversos sistemas operativos(Windows, Linux, AIX, Solaris) y procesadores (Sparc, x86(Intel), HP-UX , Alpha )... el realizarlo para cada combinación posible sería una magna obra de Ingeniería, si utiliza Java puede concentrar sus esfuerzos unicamente en un producto, y debido a que existen diversos JRE: Para Linux, Solaris, Windows y otros sistemas operativos, deja los detalles específicosde Plataforma (JVM) al JRE y concentra sus esfuerzos en un solo producto.
El recolector de basura
Un argumento en contra de lenguajes como C++ es que los programadores se encuentran con la carga añadida de tener que administrar la memoria solicitada dinámicamente de forma manual:
En C++, el desarrollador puede asignar memoria en una zona conocida como heap (montículo) para crear cualquier...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Historia de java
  • historia de java
  • Historia De Java
  • Historia de java
  • historia de java
  • Historia de java
  • Historia de java
  • Historia Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS