TEMARIO
- Introducción
- Origen del Java
- Características principales
- Entorno Java
- JDK: Arquitectura e Instalación
- El compilador javac
- Entorno de ejecución
- Entorno de desarrollo
- El Lenguaje Java
- Sintaxis
- Comentarios, Identificadores y palabras reservadas
- Tipos de datos básicos
- Literales
- Variables y constantes
- Expresiones y operadores
- Sentencias y estructuras de control
- Estructuras
- Matrices y Cadenas
- Programación Orientada a Objetos
- Introducción
- Objetos
- Clases
- Métodos
- Abstracción
- Herencia e interfaces
- Polimorfismo
- Estructuras de Datos
- Listas
- Árboles
- Creación y paquetes estándar en Java
- Introducción
- El paquete java.lang
- Las Clases String y StringBuffer
- Clases Encapsuladotas
- El paquete java.util
- Los paquetes java.applet, java.io, java.net, java.awt
- Manejo de Errores y Excepciones
- Qué es un excepción
- Requerimientos para especificar excepciones
- Trabajar con excepciones
- Capturar y Manejar Excepciones
- El Bloque Try
- Los Bloques catch
- El Bloque finally
- Especificar excepciones lanzadas por un Método
- La Sentencias throw
- La clase Throwable y sus subclases
- Crear clases de Excepciones
- Excepciones en tiempo de ejecución
- Entrada/Salida (Ficheros)
- I/O: Leer y Escribir
- Introducción a los Streams de I/O
- Usar Streams de Profundidad
- Usar Streams de Ficheros
- Usar Piped Streams
- Usar Streams de Proceso
- Concatenar Ficheros
- Trabajar con Streams Filtrados
- Serialización de Objetos
- Trabajar con Ficheros de Acceso Aleatorio
- Hilos (Threads)
- Introducción
- Creación de hilos
- Cuerpo
- Vida
- Prioridad
- Grupos
- Sincronización
- Applets
- Anatomía de un Applet
- Importar Clases
- Definir una subclase Applet
- Implementar métodos de un Applet
- Ejecutar un Applet
- Ciclos de vida de un Applet
- Métodos de Applet
- Métodos de dibujo y manejo de eventos
- Métodos para añadir componentes UI
- Probar un Applet
- Cargar ficheros de datos
- Mostrar cadenas cortas de estado
- Ejecutar sonidos
- Definir y utilizar parámetros en un Applet
- Escribir el código para soportar parámetros
- Restricciones de seguridad
- Usar el AWT para crear un Interface de Usuario
- Mostrar diagnósticos por los Streams de Salida estándar y de Error
- Obtener propiedades del sistema
- Threads en Applets
- Trabajar con aplicaciones del lado del servidor
- Interface Gráfico de Usuario (AWT)
- Introducción al UI de Java
- Componentes del AWT
- Clases del AWT
- Utilizar los componentes del AWT
- Reglas generales en el manejo de Componentes
- Clases Button, Canvas, CheckBox, Choice, TextArea y Textfield
- Controladores de Distribución
- Dibujar
- Bucles de Animación
- Swing y las Java Foundation Classes
- JFC y Swing
- Herencia de componentes y contenedores
- Controladores de Distribución
- Manejo de Eventos
- Dibujo
- Los Threads y Swing
- Reglas Generales en la utilización de componentes
- Contenedores de Alto Nivel
- Contenedores Intermedios
- Reglas de utilización de controladores de distribución
- Manejar Eventos
- Trabajo en Red
- Trabajo en red básico
- URLs
- Sockets.
- Datagramas
- Controladores de seguridad.
- Invocación Remota de Métodos
- Trabajar con RMI
- Introducción a las Aplicaciones RMI
- Diseñar e implementar un Interface Remoto
- Crear un Programa Cliente
|