Programa do Curso

Classe abstrata

  • Princípios de declaração e implementação de classes abstratas
  • Problemas típicos encontrados ao trabalhar com classes abstratas

O papel das classes, classes abstratas e interfaces no modelo de aplicação

  • Notas Java abstração orientada a objetos
  • O modelo de objeto completo em Java
  • Modelo de programa orientado para interfaces, classes abstratas e interfaces para aplicação maior flexibilidade e independência de cada um de seus subsistemas entre si em sua implementação
  • Aplicações de classes abstratas com o objetivo de extrair funcionalidades comuns ampliadas pela implementação da flexibilidade que oferecem interfaces

O papel dos objetos dinâmicos e estáticos no modelo de aplicação

  • Classes estáticas Java e propriedades dinâmicas dessas classes
  • Fazendo uma distinção na funcionalidade de ambos os tipos de entidades dentro de Java e usos típicos, e seu exemplo de boas práticas no desenho de soluções baseadas em seres estáticos e dinâmicos Java
  • Introdução aos padrões de design
  • Introdução ao padrão de design de fábrica

Operações com tipos simples e classes wrapper

  • Fatos e técnicas muito importantes para estender o uso de tipos simples no modelo de objeto Java.
  • Discussão sobre o papel das classes wrapper, tipos simples e aplicações típicas desse tipo no aplicativo

Objetos Especiais Java, a classe String, StringBuilder e StringBuffer

Lembrete das propriedades básicas da classe String e discuta o tratamento de objetos String pela máquina virtual

O uso de classes de buffer e operação em cadeias

Formatação e análise, expressões regulares

  • Introdução às expressões regulares em Java
  • Discussão tanto de técnicas básicas para tratamento de expressões regulares (classe String), quanto de técnicas avançadas baseadas em classes dedicadas para este tipo de construção
  • Tokenização, pesquisa e correspondência de padrões para tipos de string

Operações de E/S

  • Uma discussão detalhada dos mecanismos de E/S Java - classe streaming, classe Writer e Reader, class wrapper e buffering streams de Java.
  • Abrindo, fechando e gravando em arquivos e soquetes

Aulas internas - discussão detalhada

  • Discute como implementar e usar classes internas em Java e as chamadas classes anônimas

Tópicos - discussão detalhada, aplicações e problemas

  • Tópicos de discussão que vão desde o mecanismo de abstração de threads em Java e terminando com a sincronização de threads conectando threads em um grupo para apresentar e discutir tópicos de pools de problemas comuns relacionados ao trabalho de threads, como deadlocks

Reflexões Java - Introdução e aplicação

  • Introdução ao mecanismo de reflexão Java
  • Os tópicos das palestras incluem discussão sobre a implementação de reflexão em Java, métodos de carregamento e execução de classes, instanciação de classes e conhecimento da estrutura das classes

Java Serialização

  • Introdução à serialização de objetos Java
  • O que é serialização, como serializar um objeto, objetos dependentes uns dos outros e como evitar problemas comuns encontrados com esses tipos de problemas
  • Típico usa o exemplo de serialização e RMI CORBA

Requisitos

Conhecimento das questões abordadas no curso Java Fundamentos.

 28 horas

Número de participantes



Preço por participante

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas