Programa do Curso

Genéricos

  • Porquê, quando e benefício/custo do Genercis
  • Tipo de apagamento
  • Limites de tipo
  • Curingas
  • Métodos Genéricos

Multithreading

  • Java Sistema de threads
  • Gerenciando tópicos
  • Interagindo com Threads e Estado do Thread
  • Sincronização de threads
  • Campos Voláteis e Métodos Sincronizados
  • espere e notifique o padrão
  • junte-se e padrão de sono
  • API de simultaneidade
  • Operações Atômicas
  • Conjuntos de threads

Reflexão

  • Quando usar e quando não usar reflexão
  • Usos para metadados
  • A API de reflexão
  • A classe Class<T>
  • O pacote java.lang.reflect
  • Lendo informações do tipo
  • Navegando em árvores de herança
  • Instanciação Dinâmica
  • Invocação Dinâmica
  • Refletindo sobre os genéricos
  • Accessing campos privados usando reflexão

Anotações

  • Orientado a Aspectos Programming (AOP)
  • Anotações integradas
  • Modelo de anotações
  • Tipos de anotações e anotações
  • Anotações vs. Descritores (XML)

Comunicação multiprocesso

  • Memoria compartilhada
  • Sociais
  • Soquetes sem bloqueio
  • TCP
  • Objetos URL
  • HTTP e outros servidores TCP
  • Clientes e servidores de datagrama
  • Multithreading em servidores

Requisitos

Bons conhecimentos de Java e OOP como interfaces, herança, polimorfismo, genéricos, colecções, métodos recursivos, utilização de anotações e varargs.

 7 horas

Número de participantes



Preço por participante

Declaração de Clientes (3)

Cursos Relacionados

Categorias Relacionadas