PROGRAMACION JAVA

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:

  1. Su sintaxis es similar a C y C++.
  2. No hay punteros (lo que le hace más seguro).
  3. Totalmente orientado a objetos.
  4. Muy preparado para aplicaciones TCP/IP.
  5.  Implementa excepciones de forma nativa.
  6.  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).
  7.  Permite multihilos.
  8.  Admite firmas digitales.
  9. Tipos de datos y control de sintaxis más rigurosa.
  10. 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


Opcion1 

Opcion2 

DESCARGA EL COMPILADOR :


Netbeans



JDK Windows -x64



JDK Windows-i586