Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4. HERENCIA Y POLIMORFISMO
Sintaxis para declarar clases usando herencia en Java. Conceptos esenciales de herencia.La clase Object. El método equals(). El
método toString(). Las palabras reservadas this y super. Herencia múltiple en Java. Jerarquía de herencia Sobreescritura de métodos.
Herencia y la palabra reservada final. Clases Abstractas. Definición de métodos abstractos. Clases abstractas y referencias.
Interfaces. Por qué usarlas. Implementación de Interfaces.
5. MANEJO DE EXCEPCIONES
Técnicas tradicionales de Manejo de Errores. Excepciones y Condiciones Anormales. Java y el manejo de Excepciones. Bloque try –
catch. La cláusula throws. La sentencia throw. El bloque finally. Agrupar Excepciones en Java. Excepciones Verificadas y No
Verificadas. Manejo de Excepciones. Excepciones estándar en Java.Usar Jerarquía de Excepciones. Sobrescribir métodos que lanzan
excepciones. Crear excepciones definidas por el Usuario
6. PROGRAMACIÓN DE MULTIHILOS
Hilos y Multihilos. Procesos e Hilos. Tipos de Hilos (Hilos Usuarios, Hilos Demonio). Ciclo de Vida de los Hilos. La Clase Thread.
Crear Hilos. Extender de la clase Thread. Implementar la Interfaz Runnable. Métodos de un Hilo. Sincronización de Hilos.
Condición de Carrera. Monitores. Métodos Sincronizados. Sentencias Sincronizadas. Interbloqueo. Coordinación de Hilos.
Finalización de Hilos en Forma segura.
7. COLECCIONES
Estructuras de Datos y Marco de Trabajo de Colecciones. La Interfaz Collection. La Interfaz Set. La Interfaz SortedSet. TreeSet. La
Interfaz List. La Clase Vector. La Clase ArrayList. La Clase LinkedList. La Interfaz Map. La Clase Hashtable. La interfaz
SortedMap. La Clase TreeMap. La Interfaz Enumeration. La Interfaz Iterator. La Interfaz ListIterator . La Interfaz Comparator.La
Clase Collections.
BIBLIOGRAFÍA
SCHILDT HERBERT. Fundamentos de Programación en Java 2. Mc Graw Hill. 2.002
SCHILDT HERBERT. Manual de Referencia Java 2. Cuarta Ediciòn Mc Graw Hill. 2.005
IBM Capacitación. Guía del Estudiante Programación III Core Java. Edición Agosto 2.006
MEYER B. “Construcción de Software Orientado a Objetos”, Editorial Prentice Hall. 2ª Edición 1998
DEITEL Y DEYTEL. “Còmo Programar en Java”. ”, Editorial Prentice Hall. 1997
BOOK G. “Analisis y Diseño Orientado a Objetos”. Editorial Addison Wesley. . 2ª Edición 1996
ECKEL B. “Thinking in Java” Formato electrónico pdf en www.EckelObjects.com/Eckel