INTRODUCCION A JAVA.
En
1991, la empresa Sun Microsystems crea el lenguaje Oak
(de la mano del llamado proyecto Green). Mediante
este lenguaje se pretendía crear un sistema de televisión interactiva. Este
lenguaje sólo se llegó a utilizar de forma interna. Su propósito era crear un
lenguaje independiente de la plataforma y para uso en dispositivos
electrónicos.
Sun
deseaba un lenguaje para programar pequeños dispositivos electrónicos. La
dificultad de estos dispositivos es que cambian continuamente y para que un
programa funcione en el siguiente dispositivo aparecido, hay que rescribir el
código. Por eso Sun quería crear un lenguaje independiente del dispositivo.
En 1995 pasa a llamarse Java y se da a conocer al público. Adquiere notoriedad rápidamente. Java pasa a ser un lenguaje
totalmente independiente de la plataforma y a la vez potente y orientado a
objetos. Esa filosofía y su facilidad para crear aplicaciones para redes TCP/IP
ha hecho que sea uno de los lenguajes más utilizados en la actualidad. La
versión actual de Java es el llamado Java 2. Sus ventajas sobre C++ son:
- Su sintaxis es similar a C y C++.
- No hay punteros (lo que le hace más seguro).
- Totalmente orientado a objetos.
- Muy preparado para aplicaciones TCP/IP.
- Implementa excepciones de forma nativa.
- Es interpretado (lo que acelera su ejecución remota, aunque provoca que las aplicaciones Java se ejecuten más lentamente que las C++ en un ordenador local).
- Permite multihilos.
- Admite firmas digitales.
- Tipos de datos y control de sintaxis más rigurosa.
- Es independiente de la plataforma.
La
última ventaja (quizá la más importante) se consigue ya que el código Java no
se compila, sino que se precompila,
de tal forma que se crea un código intermedio que no es ejecutable. Para
ejecutarle hace falta pasarle por un intérprete que va ejecutando cada línea.
Ese intérprete suele ser la máquina virtual de Java.
DESCARGAR MANUAL