lunes, 11 de agosto de 2008

Programando en Java: Herramientas y teoría

Una vez estudiado el artículo destinado a la introducción de Java, veremos las herramientas que necesitamos para programar.


En estos artículos nos basaremos en la edición J2SE, se denomina así al entorno de Sun relacionado con la creación de aplicaciones y applets en lenguaje Java.


Herramientas:

1. Entorno de ejecución Java (Java Runtime Environment, JRE)


Este es un paquete que su utilidad principal es traducir cualquier programa java, pero para poder ejecutar programas desarrollados en java, se necesita del JRE que esta disponible para una gran variedad de plataformas. Sin duda alguna este paquete ya esta instalado en nuestro PC


El JRE también incluye el llamado JVM (máquina virtual Java), que es el encargado de interpretar el código java. Es por esto que se dice que el lenguaje java es independiente de la plataforma, ya que el JRE al estar disponible para un gran cantidad de plataformas, es interpretado por una maquina virtual, es decir que la ejecución se hace en el JVM, no toma en cuenta en que Sistema operativo este ejecutándose el programa java, El JVM tiene todas las librerías y clases para poder correr el programa sin la intervención de archivos del sistema operativo, caso contrario sucede con lenguajes como visual basic.


Pero la JVM solo interpreta el archivo generado de la compilación, cuando un programa se compila se genera un archivo con la extensión .class, es este ultimo que interpreta la JVM, en los archivos .class se encuentran los bytecodes


Para el desarrollo de estos artículos ocuparemos la version jre1.6.0_06


2. Kit de desarrollo java (SDK)


El kit de desarrollo originalmente era conocido como Java Development Kit o JDK, y ahora es llamado SDK (Standard Development Kit, SDK).


El SDK es un conjunto de programas y librerías que permiten desarrollar, compilar y ejecutar programas en Java.


En esta ocacion ocuparemos la version jdk1.5.0_16


Descarga


Ambos paquetes estan en esta direccion

http://java.sun.com/javase/downloads/index_jdk5.jsp


Java Runtime Environment (JRE) 5.0 Update 16


JDK 5.0 Update 16


Los paquetes se instalan como cualquier otro software.


Recuerden que la diferencia principal entre cada paquete es que el JRE ejecuta código java. y SDK es el encargado de la compilación.



El compilador


El compilador de java es llamado desde la línea de comandos como javac.exe y es el encargado de realizar el análisis de la sintaxis del código escrito en cualquier editor de texto plano o IDE (Entorno de Desarrollo Integrado), para realizar el compilado el archivo tiene que estar con la extensión .java después de compilar, se genera un archivo .class.


Ejemplo:


Imaginémonos que ya tenemos nuestro programa escrito, y lo hemos guardado como prueba.java, para proceder a la compilación hacemos esto:


Javac prueba.java


Con esa línea compilamos nuestro programa, al no haber ningún error automáticamente se genera otro archivo llamado prueba.class


El último archivo se ejecuta de la siguiente manera


Java prueba


Recuerden que para poder ejecutar el programa se necesita el JRE.


Para el otro artículo veremos, la escritura del código, compilación y ejecución.


Bajen los paquetes para continuar con estas prácticas.


Como el anterior tambien lo dejo en PDF

Saludos.


No hay comentarios: