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



Precio por participante

Testimonios (2)

Cursos Relacionados

NetBeans

14 horas

Guava

21 horas

Vaadin

14 horas

Enterprise Application Integrations with Spring Integration

14 horas

Jakarta EE Fundamentals

28 horas

Quarkus for Developers

14 horas

Introduction to Apache Struts 2

14 horas

Learning Gradle

14 horas

Introduction to JavaServer Faces

14 horas

OpenXava

14 horas

Advanced Spring Boot

14 horas

Angular and Spring Boot

14 horas

Apache Camel and Spring Boot

14 horas

Building Microservices with Spring Boot, Docker, and Kubernetes

21 horas

Spring Boot, React, and Redux

14 horas

Categorías Relacionadas