Вы находитесь на странице: 1из 7

Java

es un Lenguaje Orientado a Objetos puro y no permite la posibilidad de


programar mediante ninguna otra tcnica que no sea sta.
Por esta razn:
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 mtodo llamadomain con la siguiente declaracin:
public static void main( String args [] )

El concepto de clase es la base para la programacin orientada a objetos y se estudia a


fondo ms 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 bsicos.
Como ejemplo vamos a escribir el tpico 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:

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 pgina de inicio de NetBeans:

2. Crear un nuevo proyecto NetBeans

Seleccionar File -> New Project


O pulsar sobre el icono:

Aparece el cuadro de dilogo de New Project.


Seleccionar Java en la seccin Categories y Java Application en la
seccin Projects.
Hacer click en el botn Next.

En la seccin Name and Location, en el campo Project Name, escribir HolaApp.


En el campo Create Main Class, escribir HolaMundo.
Dejar la opcin Set as Main Project seleccionado.
Hacer click en el botn Finish.

Observa que el nodo HolaApp se ha creado en la pestaa Projects.


Escribe en el archivo HolaMundo.java la instruccin:
System.out.println("Hola Mundo!!!");
tal y como se muestra en la imagen:

Introduce un error sintctico 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
Ejecutar el programa
Para ejecutar el programa pulsa el botn:

Tambin podemos ejecutar el programa haciendo click con el botn 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


programacin orientada a objetos en Java.
La primera lnea 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 mtodo main.
Todo programa independiente escrito en Java empieza a ejecutarse a partir
del mtodo main().

El mtodo main se declara:


public: indica que el mtodo es pblico y, por tanto, puede ser llamado desde otras
clases. Todo mtodomain() debe ser pblico para poder ejecutarse desde el
intrprete Java.
static: indica que no es necesario crear ningn objeto del la clase para poder utilizar
el mtodo. Tambin indica que el mtodo es el mismo para todas las instancias que
pudieran crearse de la clase.
void: indica que la funcin main no devuelve ningn valor.

El mtodo main debe aceptar siempre, como parmetro, un vector de Strings, que
contendr los posibles argumentos que se le pasen al programa en la lnea 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 instruccin que realmente realiza el trabajo es:
System.out.println("Hola Mundo!!!");
Para mostrar informacin por pantalla se utiliza la clase System, que contiene un
atributo out que a su vez contiene el mtodo println.
println muestra el mensaje y realiza un salto de lnea colocndose el cursor al principio
de la lnea siguiente.
Existe otro mtodo (print) que muestra el mensaje pero no salta de lnea.
Algunos aspectos a tener en cuenta a la hora de escribir cdigo:

Java diferencia entre maysculas y minsculas.


Cada lnea de cdigo debe terminar con ; salvo excepciones que
veremos ms adelante.
Una instruccin puede ocupar ms de una lnea.

Вам также может понравиться