|
HISTORIA
|
Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo.
El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java. |
Características del lenguaje.
|
|
La principal característica de Java es la de ser un lenguaje compilado e interpretado. Todo programa en Java ha de compilarse y el código que se genera bytecodes es interpretado por una máquina virtual. De este modo se consigue la independencia de la máquina, el código compilado se ejecuta en máquinas virtuales que si son dependientes de la plataforma.
Java es un lenguaje orientado a objetos de propósito general. Aunque Java comenzará a ser conocido como un lenguaje de programación de applets que se ejecutan en el entorno de un navegador web, se puede utilizar para construir cualquier tipo de proyecto. Su sintaxis es muy parecida a la de C y C++ pero hasta ahí llega el parecido. Java no es una evolución ni de C++ ni un C++ mejorado. |
Herramientas de desarrollo.
|
Las herramientas de desarrollo de Java se conocen como Java Development Kit(JDK). En el momento de escribir este trabajo las herramientas de desarrollo van por la versión 1.5. Estas herramientas se pueden descargar gratuitamente de http://java.sun.com.
Este conjunto de herramientas cuenta entre otros con un compilador de línea de comandos javac; la máquina virtual de Java con la que poder ejecutar aplicaciones java; una herramienta de documentación javadoc; y una herramienta para empaquetar proyectos jar. La utilidad de estas herramientas la iremos viendo con detalle en las siguientes secciones. |
|
Un detalle importante a la hora de ejecutar aplicaciones Java es indicar a la máquina virtual el lugar
donde debe buscar las clases que no forman parte del paquete básico. Esta dirección se le indica con la variable de entorno CLASSPATH. Por ejemplo, si estamos en un entorno linux deberemos indicar esta dirección con la siguiente instrucción en el .bashrc: export CLASSPATH=/home/usuario/MisClasses |
El típico primer programa
|
En el listado del Ejemplo 1-1 se muestra el típico primer programa. Cópialo a un fichero que lleve por
nombre HolaJava.java. Ejemplo 1-1. Primer programa en Java public class HolaJava { public static void main(String args[]) { System.out.println("Hola Java"); } } Para compilar el programa escribe en la línea de instrucciones: [belfern@anubis Java]$javac HolaJava.java Si todo va bien no tendrá ningn mensaje de error. Para ejecutar el programa escribe en la línea de instrucciones: [belfern@anubis Java]$java HolaJava El resultado que se mostrará en la consola es: Hola Java |
Recomendaciones
|
En Java existen ciertas reglas de codificación que son comúnmente utilizadas por los programadores.
Conviene conocer y seguir estas reglas.
|