Está en la página 1de 4

INSTITUTO CONVERSA Modulo JAVA Que es java

Semana 1 Da 1

Sun describe a Java como "simple, orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutra, portable, de altas prestaciones, multitarea y dinmico". Aparte de ser estas caractersticas la lgica lista de piropos que un padre siempre dara a uno de sus hijos mas aplicados, efectivamente describen bastante bien a Java. Java 2 es la tercera versin importante del lenguaje de programacin Java. Parte de la versin 1.1 sin introducirle cambios sustanciales, simplemente amplindolo. Java presenta muchas caractersticas que lo diferencian de lenguajes similares como C++, empezando por las posibilidades de ejecucin. Bsicamente un programa en Java puede ejecutarse como: Stand Alone: Aplicacin independiente. Applet: Una aplicacin especial que se ejecuta en el navegador del cliente. Servlet: Una aplicacin especial sin Interfaz que se ejecuta en servidor. Por otro lado un desarrollo en Java nunca empieza desde cero. Java implementa consigo un gran nmero de clases, incluidas gratuitamente en su entorno de desarrollo, para realizar muy variadas tareas que permiten al desarrollador centrarse en las caractersticas ms inherentes a su proyecto. Sun distribuye gratuitamente desde su pgina web, el entorno de desarrollo Java llamado indistintamente con estas siglas: JDK, SDK o J2SE. Este paquete incluye como hemos dicho las clases incluidas ya en java, es decir el API de Java. Tambin incluye el compilador de Java y lo que permite a Java funcionar en nuestro ordenador: el JRE (Java Runtime Enviroment). El JRE incluye los elementos necesarios para hacer funcionar programas java en nuestro ordenador. Principalmente nos instala la Maquina Virtual de Java y los plugins necesarios para el/los navegador/es instalados en nuestro sistema. El JRE tambin se puede descargar independientemente del entorno de desarrollo, pues se distribuye en un paquete llamado J2RE. Y que es la Mquina Virtual de Java? Pues bien, como hemos comentado antes, Java est pensado para ser independiente de la arquitectura sobre la que funcione y la manera que tiene Java para conseguirlo es a travs de la emulacin de una mquina software sobre la que funcionan los programas compilados con Java.

Formando personas con un futuro mejor

INSTITUTO CONVERSA Modulo JAVA

Semana 1 Da 1

Es decir, un programa compilado con Java no tiene cdigo comprensible por ningn procesador, ese cdigo solo lo entiende la Mquina virtual de Java y lo traduce a cdigo que si pueda ser comprensible por el procesador sobre el que funciona y adems lo puede hacer funcionar sobre el sistema operativo sobre el que est instalada. Por tanto lo nico dependiente del Hardware es la mquina virtual, pues tiene que conocer lo que tiene por debajo para llevar a cabo la traduccin, pero los programas en java siempre pueden funcionar sobre una maquina virtual est donde est instalada.

Historia de java
Java fue pensado originalmente para utilizarse en cualquier tipo de electrodomstico pero la idea fracas. Uno de los fundadores de Sun rescat la idea para utilizarla en el mbito de Internet y convirtieron a Java en un lenguaje potente, seguro y universal gracias a que lo puede utilizar todo el mundo y es gratuito. Una de los primeros triunfos de Java fue que se integr en el navegador Netscape y permita ejecutar programas dentro de una pgina web, hasta entonces impensable con el HTML. Actualmente Java se utiliza en un amplio abanico de posibilidades y casi cualquier cosa que se puede hacer en cualquier lenguaje se puede hacer tambin en Java y muchas veces con grandes ventajas. Para lo que nos interesa a nosotros, con Java podemos programar pginas web dinmicas, con accesos a bases de datos, utilizando XML, con cualquier tipo de conexin de red entre cualquier sistema. En general, cualquier aplicacin que deseemos hacer con acceso a travs web se puede hacer utilizando Java.

Instalamos paso a paso las herramientas de desarrollo de Java y creamos nuestro primer programa, el habitual "hola mundo" Esta clase se encuentra en el video da 1
Ya podemos ir abandonando toda esta teora y vamos entrando poco a poco en la prctica que es lo que ms nos atae. Para empezar vamos a instalar el entorno de desarrollo en nuestro mas que habitual Windows. Podemos descargar el software gratuitamente de la pgina oficial de Sun. Actualmente los paquetes de desarrollo que ofrece Sun vienen con una herramienta IDE ( Integrated Development Enviroment) llamada Netbeans. Esta herramienta es

Formando personas con un futuro mejor

INSTITUTO CONVERSA Modulo JAVA

Semana 1 Da 1

muy potente, a lo mejor demasiado para empezar con Java, nosotros nos centraremos en otra llamada Eclipse tambin gratuita. Una vez descargado tenemos en nuestro ordenador un archivo llamado: "j2sdk(versin)-nb-3_6-bin-windows.exe". Para instalar solo tenemos que ejecutar el archivo, seguir las instrucciones y darle una ruta de instalacin en el momento en que nos lo requiera. Cuando lo hemos instalado comprobaremos que nos ha creado en nuestro Autoexec.bat las siguientes sentencias:
set JAVAPATH=<directorio donde hayas instalado java> PATH=.;%JAVAPATH\bin;%PATH% set CLASSPATH=.\;%JAVAPATH%\lib\classes.zip;%CLASSPATH%

En caso de que no las tengamos, nosotros mismos las escribiremos y guardaremos los cambios. Una vez reiniciado el ordenador, los ejecutables de java instalados sern disponibles desde todo el sistema y por tanto tambin para Eclipse que como hemos dicho instalaremos a continuacin. Aparte de esto tambin sern disponibles todas las clases para el compilador de java "javac" pues el camino se define con la variable "CLASSPATH" ya definida. Pues ahora podemos programar nuestro querido programa "hola mundo". Copia este cdigo en un editor de texto de tu preferencia y gurdalo como "Ejemplo.java". Mas tarde nos ocuparemos de entender cual es su significado.
public class Ejemplo { public static void main ( String argumentos[] ) { System.out.println ("Hola Mundo\n"); } }

Ahora vamos a compilar el programa y a proceder a ejecutarlo. Para esto nos vamos a abrir una ventana de lnea de comandos en Windows y nos dirigimos al directorio donde est "Ejemplo.java" y ejecutamos el compilador de java "javac" con este comando: "javac Ejemplo.java". Podemos ver que nos ha creado en el mismo directorio un archivo con el mismo nombre pero con extensin ".class". Este archivo es un ejecutable java y por tanto funciona dentro de la mquina virtual java. Para

Formando personas con un futuro mejor

INSTITUTO CONVERSA Modulo JAVA

Semana 1 Da 1

probarlo ejecutamos el siguiente comando: "java Ejemplo" dentro del mismo directorio. Si todo ha ido bien te debera de haber mostrado: "Hola mundo" como habras podido suponer. Ya solo nos queda Instalar un Entorno de desarrollo integrado (IDE) para hacernos el trabajo ms sencillo a la hora de tirar lneas de cdigo en java y manejarnos con nuestras clases.

Formando personas con un futuro mejor