Professional Documents
Culture Documents
VENTAJAS DE JAVA:
1 – Editar el programa
2 - Compilarlo
3 - Ejecutarlo
4 – depurarlo
CARPETA BIN
La carpeta Bin contiene los programas de desarrollo como javac - Compilador , java –
ejecutarlo , jdb para depurarlo , y javadoc para documentarlo.
CARPETA INCLUDE
Esta carpeta contiene los ficheros de cabecera que dan soporte para añadir un programa
java código nativo ej : C++
CARPETA LIB
Contiene las bibliotecas de clase adicionales y ficheros de soporte Requerido por las
herramientas requeridas.
//
// Aplicación HolaMundo de ejemplo
//
class HolaMundoApp {
public static void main( String args[] ) {
System.out.println( "¡Hola Mundo!" );
}
}
HolaMundo
Hay que ver en detalle la aplicación anterior, línea a línea. Esas líneas de código
contienen los componentes mínimos para imprimir ¡Hola Mundo! en la pantalla. Es un
ejemplo muy simple, que no instancia objetos de ninguna otra clase; sin embargo, accede
a una de las clases incluida en la plataforma Java.
//
// Aplicación HolaMundo de ejemplo
//
Estas tres primeras líneas son comentarios. Hay tres tipos de comentarios en Java, // es
un comentario orientado a línea.
Esta línea especifica un método que el intérprete Java busca para ejecutar en primer
lugar. Igual que en otros lenguajes, Java utiliza una palabra clave main para especificar la
primera función a ejecutar. En este ejemplo tan simple no se pasan argumentos.
public significa que el método main() puede ser llamado por cualquiera, incluyendo el
intérprete Java.
static es una palabra clave que le dice al compilador que main se refiere a la propia clase
HolaMundoApp y no a ninguna instancia de la clase. De esta forma, si alguien intenta
hacer otra instancia de la clase, el método main() no se instanciaría.
void indica que main() no devuelve nada. Esto es importante ya que Java realiza una
estricta comprobación de tipos, incluyendo los tipos que se ha declarado que devuelven
los métodos.
args[] es la declaración de un array de Strings. Estos son los argumentos escritos tras el
nombre de la clase en la línea de comandos:
A una variable de tipo class se puede acceder sin necesidad de instanciar ningún objeto
de esa clase. Por ello ha de ser un tipo básico o primitivo, o bien puede ser una referencia
que apunta a otro objeto. La variable out es una referencia que apunta a un objeto de otro
tipo, en este caso una instancia de la clase PrintStream (un objeto PrintStream), que es
automáticamente instanciado cuando la clase System es cargada en la aplicación.
El método println() toma una cadena como argumento y la escribe en el canal de salida
estándar; en este caso, la ventana desde donde se lanza la aplicación. La clase
PrintStream tiene un método instanciable llamado println(), que permite presentar en la
salida estándar del Sistema el argumento que se le pase. En este caso, se utiliza la
variable o instancia de out para acceder al método.
}
Elaborado por el Lic. José Ramón Vílchez
Todos los Derechos Reservados
Página | 4
}
Finalmente, se cierran las llaves que limitan el método main() y la clase HolaMundoApp.
appletviewer ejemplo-applet.html
Otros ejemplos
// HolaMundoApp2.java
// Imprimiendo una línea de texto con sentencias múltiples
// HolaMundoApp3.java
// Imprimiendo múltiples líneas de texto con una sola sentencia
Normalmente, los carácteres en una cadena son mostrados exactamente como aparecen
entre las dobles comillas. Sin embargo, se observa que los carácteres precedidos por la
retrobarra (\) no se muestran en la pantalla, este carácter es conocido como el carácter de
escape. Con este se le indica al método print y al método println que un carácter especial
será mostrado, con lo que se combina con el siguiente carácter que está enseguida de la
retrobarra. En la siguiente tabla se listan varias secuencias de escape comunes y se
describe como afectan los carácteres que se muestran en la ventana de comandos.
Varias aplicaciones que son usadas diariamente usan ventanas o cuadros de diálogo
(también llamados diálogos) para interactuar con el usuario. Los cuadros de diálogo son
ventanas en el cual el programa muestra mensajes importantes al usuario u obtiene
información de este. La clase JOptionPane del paquete javax.swing proporciona cuadros
de diálogo para la entrada y la salida. Estos diálogos son mostrados invocando los
métodos static JOptionPane. Se presenta a continuación el programa ejempl6.java que es
una aplicación de suma que usa dos diálogos de entrada para obtener enteros del usuario
y un mensaje de diálogo para mostrar la suma de los enteros que el usuario ingreso.
El siguiente ejemplo, ejemplo6.java, lee dos enteros tecleados por el usuario, y realiza la
suma de los valores y muestra el resultado. El programa deberá guardar los números
dados por el usuario para después hacer el cálculo. El programa recuerda los números y
otros datos en la memoria de la computadora y los accede los datos a través de
elementos del programa llamados variables.
Escriba el siguiente ejemplo y pruebe los resultados . hágalo primero desde la línea de
ordenes y después con el entorno de desarrollo integrado preferido por usted.El siguiente
ejemplo visualiza como resultado la suma , la resta , la multiplicación y la división de 2
cantidades enteras.