You are on page 1of 16

En Java estaremos haciendo clases (plantillas de objetos) Las clases en java se guardan con extensin .

java
Al compilarlo se genera un segundo archivo con el mismo nombre pero con extensin .class

Para compilar utilizamos el comando javac


javac <NOM_ARCH>.java

Para ejecutar utilizamos el comando java


java <NOM_ARCH>

//Autor: Erick Sanabria //Descripcin: clase que muestra un mensaje public class Mensaje{ //mtodo main: entrada principal de la aplicacin public static void main(String []args){ System.out.println(Bienvenidos a Java); System.out.println(Espero regrese pronto); } }

Java tiene la propiedad que es case sensitive, es decir, en Java las maysculas son diferentes de las minsculas
Public PUBLIC public ComoEsta COMOESTA Comoesta

como esta

El nombre del archivo .java debe ser igual al nombre que se ndica en el encabezado de la clase:
Para la clase cuyo encabezado es:
public class Mensaje{}

El archivo deber llamarse

Mensaje.java

Los mtodos pueden tener cualquier nombre que sea un identificador vlido.
Sin embargo, el mtodo main es un caso especial ya que si deseamos construir una aplicacin debe haber un mtodo main

Pueden existir clases sin un mtodo main, excepto que sus mtodos debern ser llamados desde otra clase u objeto

Es importante que una clase est bien comentada, as es ms fcil trabajar con ella ms adelante
Note que en una clase bien comentada se sabe en donde inicia y donde termina una estructura, no hay forma de perderse Los comentarios dan una breve descripcin sobre ciertas partes del cdigo

//Autor: Erick Sanabria //Descripcin: clase que muestra un mensaje public class Mensaje { //mtodo main: entrada principal de la aplicacin public static void main(String []args) { System.out.println(Bienvenidos a Java); System.out.println(Espero regrese pronto); } }

//Autor: Erick Sanabria //Descripcin: clase que muestra un mensaje public class Mensaje{ //mtodo main: entrada principal de la aplicacin public static void main(String []args){ System.out.println(Bienvenidos a Java); System.out.println(Espero regrese pronto); } }

Para colocar comentarios en java tenemos dos opciones:


Para comentar una sola lnea utilizamos // Para comentar ms de una lnea utilizamos /*

para abrir los comentarios y */ para cerrar los comentarios

Normalmente intentamos evitar colocar comentarios dentro de una misma lnea de cdigo, o en medio de una lnea de cdigo

/*Autor: Erick Sanabria Descripcin: clase que muestra un mensaje*/ public class Mensaje { //mtodo main: entrada principal de la aplicacin public static void main(String []args) { System.out.println(Bienvenidos a Java); System.out.println(Espero regrese pronto); } }

Muchas veces para poder empezar a trabajar la clase necesita informacin inicial
Un programa puede recibir informacin al momento de ejecutarlo para empezar a trabajar, a esto le llamamos argumentos

//Autor: Erick Sanabria //Descripcin: ejemplo public class Mensaje{

Recibiendo argumentos de tipo String

(String []args) //mtodo main: entrada principal de la aplicacin public static void main { System.out.println(Hola + args[0]); Aqu se utiliza el } }

primer argumento Estos son guardados en la variable args enviado

Para utilizar el ejemplo anterior tendramos:


Javac Mensaje.java
java Mensaje Erick
Compilando Ejecutando Este es el argumento que se enva Mensaje desplegado por el programa

Hola Erick

Para enviar ms de un parmetro los enviamos igual que el ejemplo anterior, cada uno separado por un espacio en blanco
Para utilizarlo, cada argumento tiene un ndice segn el orden que se enviaron: 0 el primero, 1 el segundo, , etc.

You might also like