Programação

Java Reflection: mágica e meta programação

Curso online de Java Reflection: mágica e meta programação

393 8.1

8,1

é a nota desse curso

1.758

alunos neste curso

Faça esse curso e...

  • Desenvolva camadas de abstração quando necessárias
  • Entenda a tecnologia que ferramentas como Hibernate, VRaptor e CDI usam por trás
  • Entenda como a linguagem e seu programa funciona em tempo de execução
  • Aprenda a usar Class, Method, Field e muito mais
  • Siga os passos dos devs mais importantes da comunidade, aprendendo a criar suas próprias ferramentas
  • 8h para conclusão
  • 24 exercícios
  • 92 minutos de videos

Curso Java Reflection: mágica e meta programação

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 24
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Desenvolvedores aprimorando sua capacidade de abstração em Java.

Nível de Dificuldade

Intermediário

Instrutores

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Por que usar reflexão?

    • Problemas que a Orientação a Objetos não consegue lidar
    • Conceitos de reflexão e introspecção
    • Criação de rotinas que utilizam reflexão
    • Procurando atributos nulos com reflexão
  2. Obtendo Classes

    • Entendendo a classe Class
    • Diferentes formas de se obter um Class
    • Obtendo informações sobre a classe
    • Configurando implementações de interfaces em arquivos
  3. Criando Objetos

    • Instanciando objetos com construtor sem parâmetro
    • Obtendo um construtor
    • Instanciando objetos com diferentes construtores
    • Criando objetos a partir de classes definidas em arquivos
  4. Acessando Atributos

    • Procurando atributos em classes
    • Diferença entre atributos públicos e atributos declarados
    • Lendo e escrevendo em atributos
    • Acessando atributos privados
    • Criando XML a partir dos atributos de uma classe
  5. Executando Métodos

    • Procurando métodos em uma classe
    • Invocando métodos por reflexão
    • Invocando métodos de validação usando padrão de nomenclatura
  6. Lidando com Exceções

    • Principais exceções da API de reflexão
    • Obtendo a exceção original lançada por um método invocado por reflexão
    • Tratamento de exceções ao usar reflexão

Curso Java Reflection: mágica e meta programação

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 24
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana