¿Qué es Java?

Páginas: 14 (3458 palabras) Publicado: 28 de noviembre de 2014
¿Qué es Java? Java es toda una tecnología orientada a la programación de software con el cual podemos realizar cualquier tipo de programas. 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 la programación dispositivos móviles también usa en gran medida este lenguaje. Latecnologí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). Una de las principales características que favoreció el crecimiento y difusión del lenguaje Java es su capacidad de que el código fuente funcione sobre cualquier plataforma de software y hardware, es decir, un mismo programapuede ejecutarse en varios sistemas sin tocar el código fuente. Por ejemplo: Unos programas en java escritos para Linux pueden ser ejecutados 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. Finalmente concluimos que Java nos brinda una solución para la programación de en todo tipo de plataformas.Historia La tecnología Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo. El término Java fue acuñado en unacafetería frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iníciales de sus creadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. La hipótesis que más fuerza tiene es la que Java debe su nombre a un tipo de café disponible en la cafetería cercana, de ahí que el icono de java sea unataza de café caliente. Los objetivos eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar, el equipo reorientó la plataforma hacia la Web. Sintieron que la llegada del navegador web, conocido como HotJava. Java proporciona un lenguaje independiente de la plataforma y un entorno de ejecución ligero y gratuito para las plataformas más populares de forma que losbinarios (bytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma. El entorno de ejecución era relativamente seguro y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas web. Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así como un enorme incremento en el número de clases ypaquetes que componen la biblioteca estándar. Además de los cambios en el lenguaje, con el paso de los años se han efectuado muchos más cambios dramáticos en la biblioteca de clases de Java (Java class library) que ha crecido de unos pocos cientos de clases en JDK 1.0 hasta más de tres mil en J2SE 5.0. APIs completamente nuevas, como Swing y Java2D, han sido introducidas y muchos de los métodos yclases originales de JDK 1.0 están obsoletos. En el 2005 se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Java. Filosofía El lenguaje Java se creó con cinco objetivos principales: 1.Debería usar la metodología de la programación orientada a objetos. 2.Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.3.Debería incluir por defecto soporte para trabajo en red. 4.Debería diseñarse para ejecutar código en sistemas remotos de forma segura. 5.Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++. Orientado a Objetos La primera característica, orientado a objetos (“OO”), se refiere a un método de programación y al diseño del lenguaje. Aunque hay muchas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS