¿QUE ES JAVA?

ENTORNO DE DESARROLLO JAVA

VARIABLE PATH Y CLASSPATH

 

 

¿QUE ES JAVA? 

El lenguaje Java fue desarrollado en 1991 por un grupo de ingenieros de Sun Microsystems con el fin de desarrollar software para el control de pequeños dispositivos electrónicos (TV interactiva, microondas, tostadora, etc..), lo que llevo a desarrollar un lenguaje sencillo capaz de generar código de reducido tamaño.

Debido a la existencia de multitud de tipos de electrodomésticos y a continuos cambios en los mismos, era necesaria una herramienta que no dependiera del tipo de electrodoméstico utilizado. Se desarrolló por tanto un código "neutro", independiente del tipo de electrodoméstico, el cual se ejecutaba sobre una "máquina virtual" denominada Java Virtual Machine (JVM), la cual interpretaba el código neutro convirtiéndolo en código particular del electrodoméstico.

Este lenguaje no fue acogido por las empresas de electrodomésticos, siendo en 1995 cuando de la mano de Netscape , Java se introdujo como lenguaje de programación para ordenadores. La incorporación de un interprete Java en la versión 2.0 de Netscape Navigator supuso una gran revolución en internet.

La programación en Java se basa en un gran número de clases preexistentes, algunas comerciales, otras hechas por el propio usuario, pero todas forman parte del propio lenguaje (API Application Programming interface de Java).

La ejecución de programas desarrollados en Java tiene muchas posibilidades: ejecución como aplicación independiente (Stand-alone Application), ejecución como applet, ejecución como servlet, etc. La ejecución como aplicación independiente es análoga a los programas desarrollados en otros lenguajes (C, C++, etc.). Un applet es una aplicación que se ejecuta dentro de un navegador o browser (Internet explorer o Netscape Navigator) al cargar una página HTML desde un servidor Web, por tanto se descarga del servidor no necesitando instalación. Un servlet es una aplicación sin interface grafica que se ejecuta en un servidor de internet.

Java presenta las siguientes características:

- Java es pequeño: Los programas son rápidos de descargar desde una página

-Java es seguro: Evita programas que dañen a los computadores-

-Java es portable: Permite ser ejecutado en Windows, Macintosh y otras plataformas sin modificación alguna.

Como consecuencia de estas características, de haber sido desarrollado recientemente, y por un único equipo, muchos expertos opinan que Java es el lenguaje ideal para aprender la informática moderna.

Las versiones de Java van desde Java1.0 , Java1.1 que introdujo sustanciales mejoras, Java 1.2 bautizada como Java2 y actualmente existen versiones de Java1.4. 

Arriba

 

ENTORNO DE DESARROLLO JAVA 

Para desarrollar código Java se requiere algún paquete de programación Java. La compañía Sun Microsystems, creadora de Java distribuye gratuitamente el Java(tm) Development Kit (JDK), o llamado Standard Development Kit (SDK) . Se trata de un conjunto de programas y librerías que permiten desarrollar, compilar y ejecutar programas en Java. Puedes descargar la versión más moderna que encuentres visitando el sitio oficial Java de Sun en: http://java.sun.com.

Hay varias plataformas: J2EE (Java2 Enterprise Edition) especialmente pensada para crear aplicaciones Web, J2SE (Java 2 Standard Edition) es el entorno de desarrollo de aplicaciones Java orientado a las aplicaciones solitarias y los Applets. Existe también una versión reducida del JDK, denominada JRE (Java Runtime Environment), destinada únicamente a ejecutar código Java, no permitiendo compilar. Java WSDP es un conjunto de herramientas integradas que permite a los desarrolladores de la plataforma Java desarrollar, probar y desplegar aplicaciones XML, aplicaciones Web y servicios Web, proporcionando implantaciones Java estándar de servicios web estándar como WSDL, SOAP, ebXML y UDDI.

El JDK/SDK incorpora una herramienta para generar el código para compilar: genera una clase (*.class) a partir de código java (*.java) mediante javac.exe, y detectar errores basada en la utilización de una consola (ventana de comandos de MSDOS) bastante pesada de utilizar. Por tanto el JDK al ejecutar programas en Java que no ofrece un ambiente de trabajo para proyectos complejos , esto es, si usted compila una o dos clases quizás el comando javac ofrecido en los JDK es suficiente, pero si su proyecto estará compuesto por 100 o 200 clases, javac sería muy deficiente.

Otra herramienta incluida en el JDK es Appletviewer que permite ver el comportamiento de Applets sin necesidad de la utilización de un navegador.

Los IDE (Integrated Development Environment), son entornos de desarrollo integrados, en un mismo programa es posible escribir el código Java, compilarlo y ejecutarlo sin cambiar de aplicación. .Los IDE's ("Integrated Development Environment") ofrecen un ambiente gráfico en los que se tiene acceso a mayor número de herramientas no ofrecidas en los JDK's: Debuggers más elaborados, check-points dentro de la compilación, creación de WAR'S(Web-Archives), "Wizards" para acelerar desarrollo, entre otras cosas. Algunos IDE'S son:

Alguno de los cuales precisan tener instalado JRE, como por ejemplo JDeveloper.

Personalmente, en un principio comencé instalando JDK para aprender a desarrollar applets Java sencillos con pocas clases. Actualmente utilizo JBuilder 9, que es una herramienta gráfica de desarrollo Java la cual genera parte del código Java automáticamente, facilitando y sobre todo constituyendo un ahorro de tiempo considerable.

Arriba

 

 

VARIABLE PATH Y CLASSPATH

El desarrollo y ejecución de aplicaciones en Java exige que las herramientas para compilar (javac.exe) y para ejecutar (java.exe) se encuentren accesibles. El ordenador, desde una ventana de comandos MSDOS, solo es capaz de ejecutar programas indicados en la variable PATH. Por tanto debemos asignar a esta variable el directorio donde hemos instalado el JDK:

Para Windows XP: abrimos el Sistema dentro del panel de control, para ello la secuencia: Inicio -> Panel de Control -> Rendimiento y mantenimiento -> Sistema, seleccionamos a continuación opciones avanzadas y después variables de entorno. Asignamos a la variable PATH el directorio donde tenemos instalado el JDK, que será algo parecido a esto: PATH:C:\j2sdk1.4\bin

Java utiliza otra variable de entorno denominada CLASSPATH, que determina donde buscar las clases o librerias Java (el API) además de otras clases de usuario. A partir de la versión 1.1.4 del JDK no es necesario especificar esta variable, salvo que se deseen añadir clases de usuario, o para indicar la ruta de directorios o ficheros *.jar o *.zip (archivos comprimidos con varias clases; en el caso de *.jar mediante la herramienta jar.exe) en los que se encuentren los ficheros *.class.

La variable CLASSPATH se establece de modo análogo a la variable PATH.

Arriba

DICCIONARIO CONVERTIDOR ORTOGRAFÍA BIBLIOGRAFÍA KITS DE JAVA EJEMPLOS JAVA MEMORIA PFC