Primer programa en java

3
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 C.C. Marta Ferrari 1

Transcript of Primer programa en java

Page 1: Primer programa en java

Universidad Católica de Salta - Subsede Buenos Aires Primer programa en JavaLenguajes 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 Problema02: {3: public static void main (String args [])4: {5: //muestra por consola6: 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 ejecutableLa 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 Ferrari1

Page 2: Primer programa en java

Universidad Católica de Salta - Subsede Buenos Aires Primer programa en JavaLenguajes 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 proyectoEn 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 packageUn 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 claseCreamos 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 programaUbí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 Ferrari2