Programacion orientada a objetos
Este tutor está basado en una traducción-adaptación del tutorial de Sun que puedes encontrar: aquí
Tu Primera 'Taza' de Java
q
La Primera 'Taza' de Java
r r r
En Windows En UNIX En Mac OS
¿Por donde Empezar?
q q q q q
¿Por dónde Empezar? El compilador Javac El visualizador de Applets El intérprete Java El decompilador Javap
Conceptos Básicos
qConceptos Básicos de Programación Orientada a Objetos
Características del Lenguaje
q q q q q
Variables y Tipos de Datos Operadores Expresiones Control de Flujo Arrays y Cadenas
Objetos, Clases e Interfaces
q q q q q q q q q q q q q q q q q q q q q q q q q q q
Crear Objetos Utilizar Objetos Eliminar Objetos no utilizados Declarar Clases El cuerpo de la Clase Declarar Variables MiembroDeclarar Métodos Pasar Argumentos a un Método El cuerpo de un Método Miembros de la Clases y del Ejemplar Control de Acceso a Miembros Constructores Construir un Metodo Finalize Subclases y SuperClases Crear una Subclase Sobreescribir Métodos Clases y Métodos Finales Clases y Métodos Abstractos La clase Object ¿Qué es un Interface? Crear un Interface Utilizar un Interface Usar un Interface comoun Tipo Crear Paquetes de Clases Utilizar Paquetes Los Paquetes Internos del JDK Cambios en el JDK 1.1.x
La clase String
q q q
String y StringBuffer ¿Por qué dos clases String? Crear String y StringBuffer
q q q q q
Métodos Accesores Modificar un StringBuffer Convertir Objetos a Stings Los Strings y el Compialdor Javac Notas sobre el JDK 1.1
Atributos del Programa
q q qAtributos del Programa Seleccionar y Utilizar Propiedades Argumentos de la Línea de Comandos
r r
Convenciones Analizar Argumentos
q
Notas sobre el JDK 1.1
Recursos del Sistema
q q q q q q q
Recursos del Sistema Utilizar la Clase System Los Streams de I/O Estándard Propiedades del Sistema Recolección de Basura Otros Métodos de la Clase System Notas sobre el JDK 1.1
Manejo de Errores
qq q q q
Manejo de Errores utilizando Excepciones ¿Qué es una Excepción? Primer encuentro con las Excepciones Declarar o Expecificar Tratar con Excepciones
r r
El ejemplo ListOfNumbers Capturar y Manejar Excepciones
s s
El bloque try Los bloques catch
s s r q q q q q
El bloque finally Juntándolo todo
Expecificar Excepciones
La sentencia throw La clase Throwable Crear Clasesde Excepciones Excepciones en Tiempo de Ejecución Notas sobre el JDK 1.1
Threads de Control
q q q q
Threads de Control ¿Qué es un Thread? Sencillo Thread de Ejemplo Atributos de un Thread
r
El cuerpo de un Thread
s
El applet del Reloj
r r r r
Estados de un Thread Prioridad de un Thread Threads Servidores Grupos de Threads
s
La clase ThreadGroup
q q
ProgramasMulti-Thread Sincronización de Threads
r
Monitores Java
s
Los monitores Java son reentrantes
r q
Los métodos wait() y notify()
Notas sobre el JDK 1.1
Canales de I/O
q q q q
Streams de I/O Primer encuentro con la I/O en Java Introducción a los Streams Utilizar Streams de I/O
r r r r q
Implementar Tuberías I/O de Ficheros I/O sobre Memoria Concatener Ficheros DataInputStream yDataOutputStream Escribir Streams Filtrados Utilizar Ficheros de Acceso Aleatorio Filtros para Ficheros de Acceso Aleatorio
Streams Filtrados
r r
q
Ficheros de Acceso Aleatorio
r r
q
Notas sobre el JDK 1.1
Los Applets
q
Introducción a los Applets
r
Anatomía de un Applet
s s s s
Importar Clases y Paquetes Definir una subclase de Applet Implementar métodos en unApplet Ejecutar un Applet
q
Descripción de un Applet
r r r r r
El ciclo de vida de un Applet Métodos para Millestones Métodos para Dibujar y manejar Eventos Usar Componentes UI Threads en un Applet
s
Ejemplos
r r r q
Qué puede y qué no puede hacer un Applet Añadir un Applet a una página HTML Sumario
Crear un Interface de Usuario r Crear un GUI
r r
Ejecutar Sonidos Usar...
Regístrate para leer el documento completo.