Después del primer tema teórico vamos a ver qué aspecto tiene un programa java y cómo podemos escribir nuestro primer programa Java.
Todos los ejemplos y ejercicios que aparecen en este curso se han realizado utilizando el entorno de desarrollo NetBeans. Para seguir el curso deberás tenerlo instalado. Es un entorno totalmente gratuito y puedes descargarlo desde http://netbeans.org/
Java es un Lenguaje Orientado a Objetos puro y no permite la posibilidad de programar mediante ninguna otra técnica que no sea ésta.
Todos los ejemplos y ejercicios que aparecen en este curso se han realizado utilizando el entorno de desarrollo NetBeans. Para seguir el curso deberás tenerlo instalado. Es un entorno totalmente gratuito y puedes descargarlo desde http://netbeans.org/
Java es un Lenguaje Orientado a Objetos puro y no permite la posibilidad de programar mediante ninguna otra técnica que no sea ésta.
Por esta razón:
Un programa Java estará formado por uno o varios ficheros fuente y en cada uno de ellos habrá definida una o varias clases.
Un programa Java estará formado por uno o varios ficheros fuente y en cada uno de ellos habrá definida una o varias clases.
Un fichero fuente Java tendrá un aspecto similar a éste:
class Clase1 {
…
}
class Clase2 {
…
}
…
class ClaseN {
public static void main(String [] args){
…
}
…
}
Para que un programa se pueda ejecutar debe contener una clase que tenga un método llamadomain con la siguiente declaración:
public static void main( String args [] )
El concepto de clase es la base para la programación orientada a objetos y se estudia a fondo más adelante durante el curso, ahora no debes preocuparte si no tienes claro en qué consiste o porqué tienes que usarla. No es el momento de explicarlo ahora, solo debes conocer la estructura de un programa y empezar a escribir programas básicos.
Como ejemplo vamos a escribir el típico programa HolaMundo.
Como ejemplo vamos a escribir el típico programa HolaMundo.
El programa simplemente mostrará en pantalla el mensaje “Hola Mundo!!!” y acabará.
Como se trata de nuestro primer programa vamos a explicar los pasos a seguir para escribirlo y ejecutarlo:
Aparece el cuadro de diálogo de New Project.
Seleccionar Java en la sección Categories y Java Application en la sección Projects.
Hacer click en el botón Next.
ESCRIBIR, COMPILAR, Y EJECUTAR EL PROGRAMA JAVA HOLAMUNDO UTILIZANDO EL IDE NETBEANS
1. Ejecutar NetBeans
Haz doble-click en el icono de NetBeans IDE en el escritorio para iniciar el IDE NetBeans.
Aparece la página de inicio de NetBeans:
2. Crear un nuevo proyecto NetBeans
Seleccionar File -> New Project
O pulsar sobre el icono:
O pulsar sobre el icono:
Seleccionar Java en la sección Categories y Java Application en la sección Projects.
Hacer click en el botón Next.
En la sección Name and Location, en el campo Project Name, escribir HolaApp.
En el campo Create Main Class, escribir HolaMundo.
Dejar la opción Set as Main Project seleccionado.
Hacer click en el botón Finish.Observa que el nodo HolaApp se ha creado en la pestaña Projects.
Escribe en el archivo HolaMundo.java la instrucción:
System.out.println("Hola Mundo!!!");
tal y como se muestra en la imagen:
Introduce un error sintáctico en el programa, por ejemplo, escribe voidx en lugar de void, y observa que NetBeans inmediatamente indica el error como se muestra en la Figura siguiente.
Se ha detectado que la palabra reservada void está mal escrita como voidx.
Corrige el error
Corrige el error
Ejecutar el programa
Para ejecutar el programa pulsa el botón:
También podemos ejecutar el programa haciendo click con el botón derecho sobre HolaApp y seleccionarRun.
Y por fin vemos el resultado de nuestro programa. NetBeans nos dice que HolaMundo.java se compila y ejecuta de forma correcta. El programa muestra el mensaje Hola MUndo!!!
Aunque el programa es muy simple, contiene muchos de los conceptos de la programación orientada a objetos en Java.
La primera línea del programa:
class HolaMundo{
declara una clase llamada HolaMundo.
Todo lo que se encuentre entre la llave abierta ( { ) y la llave cerrada ( } ) pertenece a la clase HolaMundo.
En este programa la clase solo contiene el método main.
Todo programa independiente escrito en Java empieza a ejecutarse a partir del método main().
Todo programa independiente escrito en Java empieza a ejecutarse a partir del método main().
El método main se declara:
· public: indica que el método es público y, por tanto, puede ser llamado desde otras clases. Todo métodomain() debe ser público para poder ejecutarse desde el intérprete Java.
· static: indica que no es necesario crear ningún objeto del la clase para poder utilizar el método. También indica que el método es el mismo para todas las instancias que pudieran crearse de la clase.
· void: indica que la función main no devuelve ningún valor.
El método main debe aceptar siempre, como parámetro, un vector de Strings, que contendrá los posibles argumentos que se le pasen al programa en la línea de comandos, aunque como es nuestro caso, no se utilice.
No te preocupes si hay cosas que no has entendido. Todos estos conceptos se estudian en profundidad a lo largo del curso.
La instrucción que realmente realiza el trabajo es:
System.out.println("Hola Mundo!!!");
Para mostrar información por pantalla se utiliza la clase System, que contiene un atributo out que a su vez contiene el método println.
println muestra el mensaje y realiza un salto de línea colocándose el cursor al principio de la línea siguiente.
Existe otro método (print) que muestra el mensaje pero no salta de línea.
Algunos aspectos a tener en cuenta a la hora de escribir código:
- Java diferencia entre mayúsculas y minúsculas.
- Cada línea de código debe terminar con ; salvo excepciones que veremos más adelante.
- Una instrucción puede ocupar más de una línea.
0 comentarios:
Publicar un comentario