Java 8 : atualização

4h

Descrição

Este minicurso é destinado a programadores que já conhecem e usam a linguagem Java, mas ainda não começaram a explorar as novidades da versão 8. São apresentadas e demonstradas as principais novidades do Java 8, como lambda, suporte JavaScript, recursos funcionais, API de tempo, streams, novas palavras-chave e operadores. Mais da metade do tempo deste curso é dedicado a exercícios práticos.

Ao final deste curso, o aluno terá condições de

  • Criar e usar interfaces com métodos default e static
  • Identificar e usar uma interface funcional
  • Escrever código usando expressões lambda
  • Usar o pool comum (ForkJoinPool.common()
  • Escrever código usando streams
  • Escrever código usando CompletableFuture
  • Utilizar os principais recursos da API java.time
  • Utilizar JavaScript dentro de um programa em Java

Programa

  1. Breve histórico da evolução do Java
  2. Métodos default e static em interfaces
  3. Expressões lambda
  4. Interfaces funcionais
  5. API Streams
  6. API java.time
  7. API CompletableFuture
  8. Usando JavaScript em programas Java
  9. Outras novidades: Optional, base64, paralelismo

Cursos relacionados