You are on page 1of 12

PROGRAMACIO JAVA

Unidad I : Introducción al lenguaje java


Tema: Introducción al lenguaje java
Docente: Lic. José Ramón Vílchez
QUE ES JAVA:

Es un lenguaje de programación de alto nivel en el cual se pueden crear tanto


programas para el como para internet. [1] (ceballos)

VENTAJAS DE JAVA:

1-Es un lenguaje de programación independiente de cualquier plataforma , es decir es


portable a cualquier plataforma ( Intel , Motorola , sparc ,etc).

2-Solo se necesita de una maquina Virtual java para ejecutarlo.

3-Es un lenguaje de programación orientado a objetos.

ASPECTO PARA DESARROLLAR UN PROGRAMA EN JAVA:

Explicar los 4 Aspectos

1 – Editar el programa

2 - Compilarlo

3 - Ejecutarlo

4 – depurarlo

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 1
INSTALACION DE JAVA:

PASOS DE LA INSTALACION DEL JDK:

1. Crear un carpeta llamada Java en Directorio raíz C:


2. Ejecutar el instalador de java - jdk-8u65-windows-x64 (64 Bits) , jdk-8u65-
windows-i586 (32 Bits)
3. Seleccionar la carpeta java como ruta de instalación.

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++

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 2
CARPETA JRE

Es el interprete de java , destinado solamente a usuarios finales que no requieren de


todas las opciones de desarrollo proporcionada por la utilidad java , en ella esta contenida
la maquina Virtual , la biblioteca de clases , y ficheros que soportan la ejecución de
programas escritos en java

CARPETA LIB

Contiene las bibliotecas de clase adicionales y ficheros de soporte Requerido por las
herramientas requeridas.

UNA MÍNIMA APLICACIÓN EN JAVA

Requisitos : Abrir Block de notas

La aplicación más pequeña posible es la que simplemente imprime un mensaje en la


pantalla. Tradicionalmente, el mensaje suele ser "¡Hola Mundo!". Esto es justamente lo
que hace el siguiente fragmento de código:

//
// 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.

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 3
class HolaMundoApp {

Esta línea declara la clase HolaMundoApp. El nombre de la clase especificado en el


fichero fuente se utiliza para crear un fichero nombredeclase.class en el directorio en el
que se compila la aplicación. En este caso, el compilador creará un fichero llamado
HolaMundoApp.class.

public static void main( String args[] ) {

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:

% java HolaMundoApp arg1 arg2 ...

System.out.println( "¡Hola Mundo!" );

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.

COMO COMPILAR ESTE EJEMPLO

1. Abrir el Block de Notas y Escribir el código anterior respetándola sintaxis del


lenguaje (parentises, puntos y coma, etc.).
2. Apertura a modo de Dos y ubicarnos en la sig. Ruta c:\java\bin
3. Ejecutar el sig. Comando c:\java\bin\javac prueba.java Dar enter

4. Si no hay errores de compilación , proceder a visualizar el ejercicio


5. c:\java\bin\java prueba

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 5
COMANDO VISUALIZAR APPLET EN UNA PAGINA WEB

appletviewer ejemplo-applet.html

Otros ejemplos

// HolaMundoApp2.java
// Imprimiendo una línea de texto con sentencias múltiples

public class prueba2 {


public static void main ( String args[] ) {
System.out.print( "¡Hola " );
System.out.println( "Mundo!" );
} // fin del método main
} // fin de la clase HolaMundoApp2

// HolaMundoApp3.java
// Imprimiendo múltiples líneas de texto con una sola sentencia

public class prueba3 {


public static void main ( String args[] ) {
System.out.println( "¡Hola\n\tMundo!" );
} // fin del método main
} // fin de la clase HolaMundoApp3

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.

Nueva línea. Coloca el cursor de la pantalla al inicio de la


\n
siguiente línea.
Tabulador horizontal. Mueve el cursor de la pantalla a la
\t
siguiente parada de tabulador.
Retorno de carro. Coloca el cursor de pantalla al inicio de la
línea actual --no avanza a la siguiente línea. Cualquier carácter
\r
que se muestre después del retorno de carro sobreescribirá los
carácteres previamente mostrados en la línea.
\\ Retrobarra. Usado para mostrar la retrobarra.
Comillas Dobles. Usadas para mostrar el carácter de comillas
\"
dobles.

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 6
INTRODUCCIÓN DE VALORES DESDE LA ENTRADA ESTÁNDAR

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.

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 7
El mismo programa ejecutado con Net Beans DE 7,3

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 8
EJERCICIO PROPUESTO

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.

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 9
EJERCICIOS PROPUESTOS

Practique la edición, la compilación y la ejecución con un programa similar al programa


Aritmetica.java realizado con anterioridad. Por ejemplo modifíquelo para que ahora realice
las operaciones de sumar, restar y multiplicar con tres datos, dato1, dato2, dato3

Realice este ejercicio en los programas JDK y Net Beans DE 7,3

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 10
BIBLIOGRAFÍA

[1] ceballos, F. J. (s.f.). java 2 curso de programación pag. 3 - 21 . RA-MA.

Elaborado por el Lic. José Ramón Vílchez


Todos los Derechos Reservados
Página | 11

You might also like