|
1.- Introducción
- Origen del Java.
- Características principales.
2.- Entorno Java
- JDK: Arquitectura e Instalación (variables de entorno, etc.).
- Práctica: Instalación del J2SDK.
- El compilador javac.
- El entorno de ejecución java.
- El entorno de ejecución de applets appletviewer.
- Entornos de desarrollo Java (Jbuilder, Forte4Java, etc.).
3.- El Lenguaje Java
- Sintaxis.
- Herencia, clases e interfaces, arrays, etc.
- Operadores, control de flujo, precedencia, etc.
- Aplicaciones básicas en Java.
- Ejercicio: Primera aplicación de ejemplo en Java.
4. -Programación Orientada a Objetos
- Introdución a la programación orientada a objetos.
- Objetos Java.
- Declaración y creación de objetos.
- Destrucción de un objeto.
- Clases Java.
- Declaración de una clase simple.
- Constructores.
- Métodos de clase.
- Sobrecarga de métodos.
- Control de acceso a miembros.
- Método main().
- La palabra clave this.
- La palabra clave super.
5.- Paquetes estándar en Java
- Paquete lang
- Clase Math.
- Clase String.
- Clase StringBuffer.
- Clases encapsuladoras.
- Paquete util.
- Clase Vector.
- Clase Hashtable y Clase Properties.
- Clase Random.
- Clase Date y GregorianCalendar.
- Paquete applet, io, net y awt.
6.- Applets
- Características de los Applets.
- Importar clases.
- El ciclo de vida del Applet.
- Crear el primer Applet.
- Insertar un Applet en una página HTML.
- Parámetros en un Applet.
7.- E/S en Java (ficheros)
- Introducción a los Streams.
- Como usar Streams en ficheros.
- Usar Piped Streams.
- Concatenar ficheros.
- DataInputStream y DataOutpuStream (ficheros serie).
- Trabajar con ficheros de acceso aleatorio.
- Escribir filtros para ficheros de acceso aleatorio.
8.- Excepciones
- Manejo de errores utilizando excepciones.
- ¿Qué es una excepción y por qué debo tener cuidado?.
- Requerimiento de Java para las excepciones.
- Capturar y manejar excepciones.
- Especificar las excepciones lanzadas.
- La sentencia throw.
- La clase Throwable y sus subclases.
- Crear clases de Excepciones.
9.- Threads
- ¿Qué es un thread?.
- Atributos de un thread.
- El cuerpo de un thread.
- Ejercicio: El applet del reloj digital.
- El estado de un thread.
- Prioridad de un thread.
- Threads servidores (daemons).
- Grupos de Threads.
- Programas Multi-threads.
- Sincronización de threads.
- Monitores Java.
- Los métodos wait() y notify().
10.- AWT
- Descripción de los interfaces de Usuario.
- Estructura del AWT.
- Componentes.
- distintos componentes button, label, menu, etc.
- Contenedores.
- Distintos paneles, window, frame, etc.
- Layouts (distribuciones).
- Disintos layouts, borderLayout, gridLayout, etc.
- Manejo de Eventos en AWT.
- Gráficos en el AWT (clase Graphics).
- Distintos elementos gráficos rectangle, etc.
- Dibujar texto en el AWT clase FontMetrics, etc.
11.-SWING - JFC
- Descripción de la Java Foundation Classes.
- Estructura Swing.
- Componentes.
- distintos componentes jButton, jLabel, jMenu, etc.
- Contenedores.
- distintos paneles, jWindow, jFrame, jPane, jLayeredPane, etc.
- Layouts (distribuciones).
- disintos layouts, borderLayout, gridLayout, etc.
- Manejo de Eventos en Swing.
- Oyentes de eventos en swing
- Diferentes tipos de oyentes, actionLister, documentListener, etc.
12.- RMI - Métodos Nativos
- Trabajar con JNI.
- Paso a paso.
- Ejecutar Javah.
- JNI.
13.- Trabajo en Red con Java
- Trabajo en red básico.
- URLs.
- Sockets.
- Datagramas.
- Controladores de seguridad.
|
|