Beruflich Dokumente
Kultur Dokumente
Contenido
Introduccin
P.O.O.
Caractersticas del Lenguaje
Objetos, clases y paquetes
Clase String
Captura de errores
Interface grfico
Bases de datos
Swing
P.O.O.
Objetos
Atributos
Mtodos
Eventos
Clases
Abstraccin
Encapsulamient
o
Modularidad
Ocultacin
Polimorfismo
Herencia
Recoleccin de
basura
Introduccin
Java
Principio WORA
Lenguaje compilado o interpretado
Ventajas
Desventajas
class prueba {
public static void main(String args[]) {
System.out.print("Prueba de mensaje");
}
}
Paquetes:
Paquetes:
Uso:
import nombrePaquete.nombreClase;
Ejemplos:
import javax.swing.JOptionPane;
import javax.swing.*;
import java.util.*;
Objetos:
Objetos :
Creacin:
nombreClase nombreObjeto = new constructorClase();
Mtodos constructores:
Todas las clases Java tienen mtodos especiales llamados Constructores que se utilizan para
inicializar un objeto nuevo de ese tipo. Los contructores tienen el mismo nombre que la clase.
Java soporta la sobrecarga de los nombres de mtodos para que una clase puede tener
cualquier nmero de constructores, todos los cuales tienen el mismo nombre. Al igual que
otros mtodos sobrecargados, los constructores se diferencian unos de otros en el nmero y
tipo de sus argumentos.
Super()
Se utiliza para invocar mtodos definidos en las clases padres.
Clases
Clases
precio = forPrecio;
destino = forDestino;
fechaSalida = forFecha;
}
}
Caractersticas del
Lenguaje
Variables
Caractersticas del
Lenguaje
Variables
Constantes
Declaracin:
final tipoConstante nombreConstante = valor;
Caractersticas del
Lenguaje
Switch
int mes;
switch (mes) {
case 1: System.out.println("Enero"); break;
case 2: System.out.println("Febrero"); break;
case 3: System.out.println("Marzo"); break;
case 4: System.out.println("Abril"); break;
case 5: System.out.println("Mayo"); break;
case 6: System.out.println("Junio"); break;
case 7: System.out.println("Julio"); break;
case 8: System.out.println("Agosto"); break;
case 9: System.out.println("Septiembre"); break;
case 10: System.out.println("Octubre"); break;
case 11: System.out.println("Noviembre"); break;
case 12: System.out.println("Diciembre"); break;
}
Caractersticas del
Lenguaje
Arrays
Declaracin
TipodeElemento[] NombredeArray = new
TipodeElementos[tamanoArray]
Uso
int[] arrayDeEnteros = new int[10];
for (int j = 0; j < arrayDeEnteros.length; j ++) {
arrayDeEnteros[j] = j;
System.out.println("[j] = " + arrayDeEnteros[j]);
}
Caractersticas del
Lenguaje
Arrays
Arreglo de cadenas
String[] arrayDeStrings = new String[10];
for (int i = 0; i < arraydeStrings.length; i ++)
{ arraydeStrings[i] = new String("Hello " + i);
}
Caractersticas del
Lenguaje
Sentencias de Bucle
While
while (expresin)
sentencia
For
for (inicializacin; terminacin; incremento)
sentencias
Do While
do {
sentencias
} while (Expresin Booleana);