You are on page 1of 13

Lección 2

Mi primer programa en Java


Objetivos de aprendizaje.

Crear un programa en Java utilizando BlueJ.


Conocer la estructura básica de una aplicación en Java
Conocer que es un error de sintaxis.

Contenido.

Introducción
Como preparar un programa en Java
o Ambiente de desarrollo
o Ciclo editar-compilar-ejecutar
o Errores al compilar y ejecutar
Programa: Hola Mundo

Actividades de aprendizaje.

Práctica de Laboratorio 02. Primer programa en Java.


Quiz 01.

www.profesorjava.com. 2010.
Prohibida su venta y usos con fines de lucro.

Página 1
En esta lección aprenderemos a crear una aplicación Java y conoceremos Existen diferentes formas de introducir un programa en Java. Se puede
los errores de sintaxis comunes. utilizar un Ambiente de Desarrollo Integrado (IDE, por sus siglas en inglés)
o un editor de textos plano.

Además necesitaremos instalar el JDK y la IDE BlueJ (Esta actividad ya fue


realizada en la práctica de laboratorio 01).

Página 2
El aprendizaje de todo lenguaje de programación pasa por la etapa
obligatoria de realizar un primer programa, lo más sencillo posible, que
muestre: Para escribir los programas Java podemos utilizar cualquier editor de
texto (por ejemplo el bloc de notas) que soporte el formato ASCII.
• La estructura sintáctica mínima a la que obliga el lenguaje.
• La manera de editar, compilar y ejecutar el programa.
• La configuración correcta del ambiente de desarrollo

Página 3
Al escribir el programa es necesario respetar la condición La función de un compilador es convertir un programa escrito un en
mayúscula/minúscula de cada letra del programa, puesto que en este lenguaje como Java a un lenguaje que la computadora pueda entender.
lenguaje una letra en minúscula es diferente a su correspondiente en Los programas en Java se convierten en códigos de bytes. El comando
mayúsculas. para llamar al compilador es: javac Saludo.java

Una vez que el programa esté escrito sin errores, el programa deberá Donde el nombre del compilador es javac y Saludo.java es el nombre del
almacenarse en un archivo. Por ejemplo: Saludo.java. El nombre de un archivo que contiene el código de nuestro programa. Al compilar el
archivo que guarda un programa en Java debe tener el sufijo .java programa, el compilador verifica que éste obedezca las reglas de
programación en Java, y si algo sale mal, muestra los mensajes de error
apropiados.

Página 4
Si el programa se ha compilado con éxito obtenemos un archivo con el
sufijo .class (En el ejemplo Saludo.class). Este contiene el código de bytes La Máquina Virtual ejecuta los códigos de bytes para ello utilizamos el
equivalente a su programa en Java. comando java seguido del nombre del archivo que contiene los códigos
de bytes. Observa que no es necesario utilizar la extensión .class
Pero el archivo .class que produce el compilador no está listo todavía
para ejecutarse ya que requiere vincularse con las bibliotecas de clases Entonces la Máquina Virtual utiliza un cargador de clases para colocar en
Java proceso que se realizará cuando el programa se ejecute. memoria principal los archivos .class. A medida que se cargan las clases,
un verificador de códigos de bytes examina los códigos para asegurar que
sean válidos y que no violen las restricciones de seguridad de Java. Luego
entonces, la Máquina Virtual ejecuta los códigos de bytes del programa.

Página 5
Los errores de sintaxis violan las reglas básicas del lenguaje. Los errores
de lógica son fallas inesperadas o no intencionales, resultado directo de
una deficiencia en la lógica del programa. Estos errores, que el
compilador nunca descubre. Si el error se detecta mientras se ejecuta el
programa, ocurre un error de tiempo de ejecución que genera un
mensaje de error y/o una terminación anormal y prematura del
programa.

Un error es una falla de programación que ocasiona que un programa


trabaje erráticamente, genere resultados incorrectos o se caiga. Quitar
las fallas a un programa a menudo es la parte de trabajo que consume
más tiempo en todo el proceso de programación.

Un error de programa se puede detectar en diversos momentos:

1. Antes de compilar un programa


2. Al compilar un programa
3. Al ejecutar un programa
4. Al examinar el resultado de un programa después de que éste fue
ejecutado
5. Nunca.

A los errores detectados por el compilador se les conoce formalmente


como errores en tiempo de compilación y a los que ocurren mientras se
ejecuta el programa se le conoce como errores en tiempo de ejecución.

Página 6
La figura muestra la ventana de comandos en donde se observa el error
de sintaxis marcado por el compilador.

Página 7
Página 8
Para crear el programa Hola mundo tenemos que seguir las reglas de
sintaxis del lenguaje y guardar el código fuente como HolaMundo.java.
Luego procedemos a compilar el programa utilizando el comando javac y
si el compilador no marca errores de sintaxis entonces obtenemos el
equivalente HolaMundo.class Finalmente ejecutamos el comando java
para iniciar la ejecución del programa. Si el proceso fue realizado
correctamente obtenemos como salida: ¡Hola mundo! Impreso en el
monitor de tu computadora.

Página 9
La validez del entorno en el que se sustentarán los desarrollos
Práctica de Laboratorio 02. (para nosotros el JDK).
Primer programa en Java. Paso 2. Iniciar BlueJ.
Objetivo. a) Para crear nuestro primer programa que muestre el texto “Hola
Mundo” primero debemos iniciar el entorno BlueJ. Haz doble clic
En esta práctica aprenderá a: con el botón izquierdo del ratón sobre el acceso directo que se
Utilizar la IDE BlueJ para crear un programa en Java que muestre encuentra en el escritorio de tu computadora.
en la consola de salida el texto “Mi primer programa Java”.

Material Requerido.

Ninguno.

Instrucciones.
b) Aparecerá la pantalla principal de BlueJ.
Realiza los pasos que se te indican en una computadora y toma
nota de lo que haces y observas. Responde a las preguntas que
se te van planteando durante el desarrollo de la práctica. Al
finalizar la misma anota tus conclusiones.
Captura las pantallas de instalación con el nombre Pantalla02X
donde X será una letra del abecedario en orden ascendente con
cualquier extensión (jpg, png, gif). Por ejemplo Pantalla02a.jgp
donde 02 es el número de la práctica y la letra a representa la
primera captura de tu práctica.
En caso de requerir enviar un código fuente empaquetarlo en
formato .zip

Paso 1. Introducción.

a) El aprendizaje de todo lenguaje de programación pasa por la etapa


obligatoria de realizar un primer programa, lo más sencillo posible,
que muestre:

La estructura sintáctica mínima a la que obliga el lenguaje.


La manera de introducir, traducir y ejecutar el programa.

Página 10
Paso 3. Crear un proyecto.

a) Asegúrate de tener creada la carpeta C:\PJ100 en el disco duro de


tu computadora. (Será nuestro repositorio de códigos fuente
durante todo el curso).

b) Para crear un nuevo proyecto selecciona del menú la opción:


Project>New Project
d) Después de presionar el botón Create vamos a obtener la
pantalla principal de nuestro proyecto Leccion02 en BlueJ.

c) En el nombre del archivo escribe: C:\PJ100\Leccion02 Donde


Leccion02 será el nombre de nuestro proyecto. Luego presiona
el botón Create.

Página 11
Paso 4. Crear una clase.

a) Ahora vamos a crear el código para nuestra primera aplicación en


Java. Presiona el botón New Class.

b) Aparecerá una ventana de diálogo solicitando el nombre de la


clase. Escribe en la caja de texto: HolaMundo. Luego presiona el
botón Ok.
Paso 5. Editar el código fuente.

a) El paso que sigue es editar el código fuente. Haz un doble clic


sobre la clase HolaMundo. Aparecerá el editor de BlueJ. Borra
todo el contenido.

c) Aparecerá en la pantalla del proyecto principal Modulo01 un


rectángulo con líneas diagonales. Ese rectángulo representa
nuestra clase HolaMundo.

b) Escribe en el editor el siguiente código respetando la condición


mayúscula/minúscula de cada letra del programa, puesto que en

Página 12
este lenguaje una letra en minúscula es diferente a su
correspondiente en mayúsculas.

public class HolaMundo


{
public static void main( String[] args )
{
System.out.println( "Mi primer programa Java." ) ; c) Para corregir los errores de sintaxis revisa y corrige los defectos
} del código fuente.
}
Paso 7. Ejecutar el programa.
c) El resultado de teclear en el editor de BlueJ:
a) Para ejecutar el programa cierra el editor del código fuente y haz
un clic con el botón derecho sobre la clase HolaMundo y
selecciona del menú contextual la opción main.

Paso 6. Compilar la clase HolaMundo.java

a) Para compilar el programa presiona el botón Compile


b) Nos aparecerá el texto “Mi primer programa Java” en la consola
de salida de BlueJ.

b) Si existen errores obtendrás una lista de ellos. Si no los hay,


como es en este caso aparecerá en la parte inferior del código c) ¡Felicidades, acabas de crear tu primer programa en Java!
fuente la leyenda: Class compiled – no syntax errors.

Página 13

You might also like