Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Genéricos
- Por qué, cuándo y beneficio/costo de los genéricos
- Borrado de tipos (Type Erasure)
- Límites de tipos
- Comodines (Wildcards)
- Métodos genéricos
Multihilo
- Sistema de hilos de Java
- Gestión de hilos
- Interacción con hilos y estados de los hilos
- Sincronización de hilos
- Campos volátiles y métodos sincronizados
- Patrón wait y notify
- Patrón join y sleep
- API de concurrencia
- Operaciones atómicas
- Pools de hilos
Reflexión
- Cuándo usar y cuándo no usar reflexión
- Usos de metadatos
- La API de reflexión
- La clase Class<T>
- El paquete java.lang.reflect
- Lectura de información de tipos
- Navegación en árboles de herencia
- Instanciación dinámica
- Invocación dinámica
- Reflexión sobre genéricos
- Acceso a campos privados usando reflexión
Anotaciones
- Programación orientada a aspectos (AOP)
- Anotaciones integradas
- Modelo de anotaciones
- Tipos de anotaciones y anotaciones
- Anotaciones frente a descriptores (XML)
Comunicación entre múltiples procesos
- Memoria compartida
- Sockets
- Sockets no bloqueantes
- TCP
- Objetos URL
- Servidores HTTP y otros servidores TCP
- Clientes y servidores Datagrama
- Multihilo en servidores
Requerimientos
Conocimiento sólido de Java y programación orientada a objetos, como interfaces, herencia, polimorfismo, genéricos, colecciones, métodos recursivos, uso de anotaciones y parámetros variables (varargs).
7 Horas
Testimonios (3)
Más tiempo para este curso.
Ruben Dimas Escorza - si
Que me da idea general de diferentes conceptos de java para saber para qué son
Elda - si
La tranquilidad que transmitía el profesor y la paciencia para dar los temas, considero que ha sido claro