3. Programa hola.java

Anuncio
Programas para aprender el lenguaje Java
3. Programa hola.java
Elementos a revisar
•
•
•
•
•
•
•
Concepto de compilador
Símbolo de sistema (ventana DOS)
Comandos dir y cd de DOS
Código fuente (archivos con extensión java)
Código binario (archivos con extensión class)
Compilador de Java (programa javac)
Intérprete de Java (programa java)
El proceso de compilación
Todo programa en Java se escribe en código fuente, y luego, para que corra debe de
compilarse para generar el código binario. Una vez generado el código binario,
entonces sí se puede ejecutar el programa. El compilador de Java es el programa
javac, que por lo común se encuentra en el directorio C:\java\jdk\bin. El
intérprete es el programa java.
Código fuente
class hola {
public static void main(String[] args) {
System.out.println("¡ Bienvenida a Java !");
}
}
Miguel Murguía & Bernardo Serrano
9
Programas para aprender el lenguaje Java
Descripción del programa
En la primera línea:
class hola {
se declara que la clase se llama hola. Observa que al final de la línea hay una llave
que abre. Para toda llave que abre debe de existir una llave que cierre, en este caso,
la llave que cierra es la última del programa (quinta línea).
En la segunda línea:
public static void main(String[] args) {
se define el encabezado del método principal main. Un método es algo análogo a
la función en programación estructurada; es un concepto muy importante en la
programación orientada a objetos. En ejercicios posteriores profundizarás en el
concepto de método y su implementación en Java. Por el momento, es importante
que sepas que todo programa Java comienza a ejecutarse por el método main, de tal
forma que si nuestro programa no contuviera a ese método, no correría
adecuadamente.
En la tercera línea:
System.out.println("¡ Bienvenida a Java !");
se invoca a un método que imprime un mensaje a la pantalla. Entre dobles comillas
se pone el mensaje que se desea escribir, en este caso es:
"¡ Bienvenida a Java !"
La penúltima línea es la llave que cierra al método main; la última cierra a la clase
hola.
Ejercicio 1: Compila y corre un programa Java
El objetivo de este ejercicio es que entiendas cómo se ejecuta el compilador de Java:
el programa javac. Es muy probable que no estés familiarizado con los comandos en
la ventana de símbolo de sistema, como dir o cd, pero son unos cuantos y al
usarlos quizás identifiques para qué sirven. En este ejercicio compilarás un
programa Java paso a paso, pero en los subsecuentes ejercicios usaremos un
ambiente de programación de Java, como el BlueJ o Netbeens, que resultan mucho
más cómodos.
Ten en cuenta que el nombre de la clase hola debe ser igual al nombre del archivo
hola.java, de lo contrario el programa generado no correrá adecuadamente.
También recuerda que para capturar el código fuente debes hacerlo en un editor de
textos, pues si lo capturas en un procesador que añade códigos de formato, como lo
es MS Word, no funcionará, a menos que lo guardes como DOCUMENTO DE TEXTO.
Miguel Murguía & Bernardo Serrano
10
Programas para aprender el lenguaje Java
En el directorio C:\java\jdk\bin es donde residen los programas que se
necesitan correr (javac y java). En la figura 3.2, en la línea
C:\progs\ejemplos>set path=%path%;C:\java\jdk\bin se indica al sistema
operativo agregar la ruta C:\java\jdk\bin a la variable path del sistema, que
es donde se guardan las rutas de los directorios en donde se buscan los programas a
ejecutar.
1) En un editor de texto, como puede ser el bloc de notas, teclea el código del
programa. Guárdalo con el nombre hola.java en alguna carpeta que
consideres adecuada, por ejemplo, en C:\progs\ejemplos
2) Abre una ventana de Símbolo de Sistema mediante la secuencia INICIO/TODOS LOS
PROGRAMAS/ACCESORIOS/SÍMBOLO DE SISTEMA, o bien mediante la seciencia
INICIO/EJECUTAR… y teclear el comando cmd, como se indica en la figura 3.1. Lo
que aparece es una ventana de DOS con el prompt algo parecido a la siguiente
línea:
C:\Documents and Settings>
3) Cambia al directorio raíz con el comando cd:
C:\Documents and Settings> cd C:\progs\ejemplos
C:\progs\ejemplos>
4) Despliega el contenido de la variable path:
C:\progs\ejemplos>path
5) Agrega a la variable path la ruta del directorio bin:
C:\progs\ejemplos>set path=%path%;C:\java\jdk\bin
6) Compila tu programa java para generar un archivo class:
C:\progs\ejemplos >javac hola.java
7) Mediante el comando dir verifica que se ha creado un archivo llamado
hola.class:
C:\progs\ejemplos>dir
8) Corre tu programa class:
C:\progs\ejemplos>java hola
¡ Bienvenida a Java !
C:\progs\ejemplos>
Figura 3.1 Diálogo que se despliega al elegir
el comando Inicio/.Ejecutar…
Miguel Murguía & Bernardo Serrano
11
Programas para aprender el lenguaje Java
Figura 3.2 Ventana de sistema con la secuencia de comandos
para compilar y correr el programa hola.java
Miguel Murguía & Bernardo Serrano
12
Descargar