¿Qué es Java?
Es uno de los lenguajes más populares de programación orientado
a objetos (cuenta con más de 10 millones de usuarios reportados) el cual surge
con la finalidad de que tenga la menor cantidad de dependencias de implementación
como fuera posible. Surge con la intención de que los desarrolladores puedan
ejecutar sus programas en cualquier dispositivo, es decir, el código ejecutado
en una plataforma no tiene que ser recompilado para correr en otra. Su sintaxis deriva del lenguaje de programación C y C++, con la diferencia que cuenta con menos utilidades de bajo nivel. Las aplicaciones de Java son
generalmente compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
¿A qué se debe el nombre
del lenguaje?
Aunque en un inicio el nombre del
lenguaje seria Oak(debido a que fuera de la oficina de Gosling crecía un roble),
debido a que el nombre Oak ya era utilizado por una marca de tarjetas gráficas
paso a llamarse Green para finalmente llamarse Java, aunque no se sabe si un acrónimo
o no, algunos dicen que llevan ese nombre debido a la inicial de sus creadores,
otros afirman que es el acrónimo de Just Another Vague Acronym (su significado en español seria: "sólo otro acrónimo
ambiguo más"), la hipótesis con mayor fuerza es que el nombre viene
de un tipo de café que vendían en una cafetería cerca y que a partir de esto es
que el icono del lenguaje es una taza de café caliente; sin embargo, se dice
que el nombre fue sacado a partir de una lista aleatoria de palabras.
Breve historia de Java
El lenguaje de programación Java fue
originalmente desarrollado para ser usado en el proyecto set-top-box de Sun Microsystems en el año
1991 el encargado del proyecto era James Gosling, Gosling tenia como objetivo implementar una máquina virtual y
un lenguaje con una estructura similar a C++. En 1994, al sentir la llegada del
navegador web Mosaic, el equipo propiciaría que Internet se convirtiese en un
medio interactivo por tal motivo se creó un prototipo de navegador ( WebRunner)
que luego sería conocido como HotJava. La promesa de Gosling era que las
aplicaciones puedan ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente. En 1995 Java y HotJava ven la luz
por primera vez. En 1996 el 9 de Enero Sun Microsystems
fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico,
dos semanas después la primera versión
de Java fue publicada. El 20 de Abril del 2009 la empresa Oracle compra Sun Microsystems
por la cantidad de 7.400 millones de dólares siendo la compra aprobada por la Unión
Europea el 21 de Enero del 2010.
Objetivos principales de Java
El lenguaje Java se creó con cinco objetivos principales:
- Debería
usar el paradigma de la programación orientada a objetos.
- Debería
permitir la ejecución de un mismo programa en múltiples sistemas
operativos.
- Debería
incluir por defecto soporte para trabajo en red.
- Debería
diseñarse para ejecutar código en sistemas remotos de forma segura.
- Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.
Máquina Virtual Java
Variables:
Tipos de Datos: