3.primer Programa Java
3.primer Programa Java
UDE
ESTÁNDAR
ORIENTADO A OBJETOS
INTERPRETADO
MULTIPLATAFORMA
MULTIHILADO
Este material es de uso exclusivo para los cursos impartidos por UDE.
23
Se puede pensar en los Códigos de Bytes de Java como en las instrucciones para la
Máquina Virtual de Java (Java Virtual Machine)
Este material es de uso exclusivo para los cursos impartidos por UDE.
24
HERRAMIENTAS
Este kit contiene todas las herramientas necesarias para compilar y ejecutar un
programa en Java, además de un conjunto de bibliotecas que proporcionan un gran
número de funciones. El kit es de distribución libre, gratis, y su última versión para
Windows puede ser bajada desde el sitio de Sun: http://www.java.sun.com/. Los
conocimientos que vamos a impartir en este curso son introductorios. Utilizaremos
la versión para Windows 6.11.
Para editar un programa en Java sólo es necesario contar con un editor básico de
texto, como el Bloc de Notas de Windows. Sin embargo, existen disponibles en
Internet otros editores de texto que brindan otras funcionalidades, como por
ejemplo colorear palabras reservadas, comentarios, brindar asistentes para debug,
etc. Generalmente, es mucho más cómodo escribir nuestros programas usando
estos editores.
Algunos de estos otros editores son, por ejemplo: GEL, Eclipse, NetBeans, etc.
Eclipse es el editor elegido para usar en este curso.
En este sentido, Java difiere de otros lenguajes de Programación. Java puede ser
usado con muchos editores de texto diferentes, mientras que hay otros lenguajes
que tienen su propio editor y no es posible trabajar con otro. Por lo tanto, Java es
más flexible porque le permite al programador trabajar con el editor con el cual se
sienta más cómodo.
Este material es de uso exclusivo para los cursos impartidos por UDE.
PRIMERA APLICACIÓN CON JAVA
// Aquí va el mensaje
Una vez escrito el programa, guardarlo con el mismo nombre que le pusimos a la
clase y con extensión .java. Para este ejemplo, el nombre del archivo donde se
guarde debe ser HolaMundo.java
Nota: Tener cuidado al escribir todo el código, las instrucciones y los nombres de
archivos tal cual se ven, ya que el compilador Java distingue entre mayúsculas y
minúsculas (case-sensitive) y no es lo mismo HolaMundo que holaMundo, o Class
que class.
Este material es de uso exclusivo para los cursos impartidos por UDE.
Nota: En Java todos los programas se escriben adentro de una clase.
También es posible hacerlo tanto desde una interfaz de comandos, como desde el
propio editor de texto. Desde la interfaz de comandos, debemos posicionarnos en el
mismo directorio donde habíamos compilado nuestro archivo fuente. Una vez allí
debemos escribir java HolaMundo y presionar Enter. Una vez hecho esto debería
aparecer en la consola nuestro mensaje "Hola Mundo".
Es útil tener las dos maneras para poder ejecutar el programa. Podemos
hacerlo desde el propio editor mientras estamos escribiendo y probando el
programa. Una vez que el mismo quedó pronto y sin errores, podemos ejecutarlo
desde la interfaz de comandos a efectos de no tener que abrir el edito sólo para
ejecutar nuestro programa.
Este material es de uso exclusivo para los cursos impartidos por UDE.
PRIMERA APLICACIÓN CON JAVA (CONT.)
En esta sección veremos paso por paso el código fuente de la aplicación Hola
Mundo:
// Aquí va el mensaje
COMENTARIOS EN JAVA
// Aquí va el mensaje
Este material es de uso exclusivo para los cursos impartidos por UDE.
En java podemos agregar comentarios de dos formas:
- Usando /* */
- Usando //
// Aquí va el mensaje
Una Clase - el bloque funcional más pequeño de todo lenguaje orientado a objetos
como Java - describe los atributos y los métodos de todas las instancias asociadas
con esa clase. Veremos más adelante que los atributos se representan mediante
variables y que los métodos se representan mediante procedimientos y
funciones.
Por el momento, nuestras clases van a ser muy simples. Las mismas no van a
contener atributos, y el único método que van a contener es uno especial llamado
main. En Java, la forma más simple de definir una clase es:
public class NombreClase
// Instrucciones
EL MÉTODO MAIN
Dentro del método main vamos a escribir las instrucciones de nuestro programa.
Por el momento, las mismas serán muy sencillas, básicamente operaciones
aritméticas y emisión de mensajes por pantalla. A medida que vayamos avanzando,
la complejidad de las instrucciones irá aumentando.
Toda instrucción que se escriba dentro del main (y en general, dentro de cualquier
método) debe finalizar siempre con un punto y coma. Esta es la forma que tiene
Java para determinar la separación entre instrucciones distintas.
Las palabras que van en el encabezado del método main se denominan palabras
reservadas y deben escribirse tal y como aparecen. Más adelante veremos una
lista de palabras reservadas en Java. Por ahora sólo describiremos brevemente las
que se usan en el cabezal del método main.
public - Indica que el método puede ser llamado desde fuera de la clase (por el
intérprete de Java). Cuando yo ponga a ejecutar mi programa, el intérprete de Java
llamará al método main y comenzará a ejecutar sus instrucciones.
Este material es de uso exclusivo para los cursos impartidos por UDE.
ARGUMENTOS DEL MÉTODO MAIN