Programa del Curso

Genéricos

  • Por qué, cuándo y beneficio/costo de Genercis
  • Borrado de tipo
  • Límites de tipo
  • Comodín
  • Métodos genéricos

Subprocesos múltiples

  • Java Sistema de rosca
  • Administración de subprocesos
  • Interacción con subprocesos y estado de subprocesos
  • Sincronización de subprocesos
  • Campos volátiles ymétodos sincronizados
  • Patrón de espera y notificación
  • Patrón de unión y suspensión
  • API de simultaneidad
  • Operaciones atómicas
  • Grupos de subprocesos

Reflexión

  • Cuándo usar y cuándo no usar el reflejo
  • Usos de los metadatos
  • La API de Reflection
  • La clase <T>
  • El paquete java.lang.reflect
  • Información sobre el tipo de lectura
  • Navegar por los árboles de herencia
  • Instanciación dinámica
  • Invocación dinámica
  • Reflexionando sobre los genéricos
  • Accessuso de campos privados mediante la reflexión

Anotaciones

  • Programación Orientada a Aspectos (AOP)
  • Anotaciones integradas
  • Modelo de anotaciones
  • Tipos de anotaciones y anotaciones
  • Anotaciones vs. descriptores (XML)

Comunicación multiproceso

  • Memoria compartida
  • Socekts
  • Enchufes sin bloqueo
  • TCP
  • Objetos URL
  • HTTP y otros servidores TCP
  • Clientes y servidores de datagramas
  • Subprocesos múltiples en servidores

Requerimientos

Buen conocimiento de Java y OOP como interfaces, herencia, polimorfismo, genéricos, colecciones, mehtods recursivos, uso de anotaciones y varargs.

  7 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (3)

Cursos Relacionados

Categorías Relacionadas