Bueno, suponiendo que hayan instalado todo, y antes de comenzar a programar en Java, una pequeña aclaración :
En realidad se puede decir que hay tres Javas por ahí:
- Javascript: es una versión de Java directamente interpretada, que se incluye como parte de una página HTML, lo que lo hace muy fácil y cómodo para aplicaciones muy pequeñas, pero que en realidad tiene muchas limitaciones:
- no soporta clases ni herencia
- no se precompila
- no es obligatorio declarar las variables
- verifica las referencias en tiempo de ejecución
- no tiene protección del código, ya que se baja en ascii
- no todos los browsers lo soportan completamente; Explorer, por ejemplo, no soporta las últimas adiciones de Netscape, como las imágenes animadas.
- Java standalone: programas Java que se ejecutan directamente mediante el intérprete java.
- Applets: programas Java que corren bajo el entorno de un browser (o del appletviewer)
En sí los dos últimos son el mismo lenguaje, pero cambia un poco la forma en que se implementa el objeto principal (la aplicación). Vamos a ver cómo crear las aplicaciones para que, sin cambios, se puedan ejecutar casi igual en forma standalone o como applet (en realidad hay cosas que los applets no pueden hacer, como acceder a archivos sin autorización).