1. Universidad Católica de Salta - Subsede Buenos Aires Primer programa en Java
Lenguajes II
Primer programa en Java
Java es un lenguaje de programación de alto nivel, con él se pueden escribir programas comunes
y programas para Internet. Es un lenguaje independiente de la plataforma, o sea que el código
producido por el compilador Java puede transportarse a cualquier plataforma que tenga instalada la
máquina virtual de Java (Java Virtual Machine) y ser ejecutado allí.
Java incluye 2 elementos: un compilador y un interprete; el compilador produce un código de
bytes que se almacena en un archivo, este archivo es ejecutado por el interprete (JVM). La JVM es
el interprete de Java ejecuta los “bytecodes” (archivos compilados con la extensión *.class)
creados por el compilador de Java (javac.exe).
Veamos cómo es un programa Java (las líneas se numeran para facilitar la explicación)
1: public class Problema0
2: {
3: public static void main (String args [])
4: {
5: //muestra por consola
6: System.out.println (“Hola Mundo Java”);
7: }
8: }
En la línea 1 se declara la clase Problema0. Cualquier programa Java se basa en la definición de
una clase. Una clase puede incluir datos y funciones. Las convenciones de Java sugieren que el
nombre de una clase debe comenzar con mayúscula.
En las líneas 2 y 8 están las llaves que encierran el cuerpo de la clase.
En la línea 3 está el encabezamiento de la única función que tiene la clase Problema0, es la
función main ( ), ella hace que Problema0 sea una clase ejecutable
La palabra public indica que esta función puede ser utilizada por cualquier clase; la palabra static
indica que es un método de clase, es decir, un método que puede ser utilizado aunque no se haya
creado ningún objeto de la clase Problema0; la palabra void indica que este método no tiene valor
de retorno.
A continuación del nombre aparecen, entre paréntesis, los parámetros del método. En el caso de
main () el parámetro es siempre un vector o array , llamado arg, de cadenas de caracteres (objetos
de la clase String).
Si es necesario, a un programa Java se le pueden pasar argumentos al comenzar la ejecución.
En la líneas 4 y 7 están las llaves que encierran el cuerpo del método main ( ).
La línea 5 es simplemente un comentario. El compilador de Java ignora todo lo que va desde los
caracteres // hasta el final de la línea.
En la línea 6 se muestra por consola la cadena encerrada entre comillas. Java carece de
instrucciones de E/S por lo que este trabajo queda para la biblioteca de clases provista con el
compilador. Una biblioteca es un archivo separado en el disco que contiene las clases que definen
las tareas más comunes (println es un método del objeto out de la clase System). Para utilizar un
C.C. Marta Ferrari
1
2. Universidad Católica de Salta - Subsede Buenos Aires Primer programa en Java
Lenguajes II
método de una clase de la biblioteca simplemente hay que invocarlo para un objeto de su clase y
pasarle los argumentos necesarios entre paréntesis.
Para editar y ejecutar el programa Problema0 utilizando el entorno de desarrollo integrado
Eclipse los pasos a seguir serán los siguientes:
1. Crear un nuevo proyecto
En el entorno de desarrollo Eclipse todo archivo se almacena dentro de un proyecto. Esto
quiere decir que todo documento, carpeta, archivo de código fuente (.java) y código compilado
(.class) tiene que estar contenido dentro de un proyecto.
Es necesario crear un nuevo proyecto no sólo para desarrollar un nuevo programa de Java,
sino para editar también archivos ya existentes (como por ejemplo, un programa ".java"
almacenado en un diskette).
En el menú: “File” > “New” > “Project”
En la ventana: “Java Project” y presionar “Finish”
En la ventana completar casillero “Project name” ( lo llamaremos LenguajesII )
Verifique que están tildadas las siguientes opciones:
Create new project in workspace
Use default compiler compliance
Create separate source and output folders
y presione “Finish”
2. Crear un package
Un package es una agrupación de clases. Los nombres de las packages se suelen escribir con
minúscula. Todas las clases de un package están en el mismo directorio.
En el menú: “File” > “New” > “Package”
En la ventana completar casillero “Name” ( lo llamaremos primerosProgramas )
3. Crear una clase
Creamos una clase porque en Java un programa es una clase. Si el programa es un ejecutable
tilde la opción publics static void main……
En el menú: “File” > “New” > “Class”
En la ventana completar casillero “Name” ( lo llamaremos Problema0 )
y presione “Finish”
Escriba el código de su programa dentro del cuerpo de la clase y guárdelo.
4. Ejecutar el programa
Ubíquese en la vista “Package Explorer”, seleccione el archivo de la clase (Problema0.java)
En el menú: “Run” > “Run As” > “Java Application”
5. En la vista “Console” ver la salida del programa
C.C. Marta Ferrari
2