INTRODUÇÃO
  • Apresentação
JAVA 8 - NEW FEATURES
  • Lambda expressions
  • Teste - Lambda expressions
  • Method references
  • Teste - Method references
  • Functional Interfaces
  • Teste - Functional Interfaces
  • Pacote Stream
  • Teste - Pacote Stream
  • Base64
  • Teste - Base64
  • StringJoiner
  • Teste - StringJoiner
  • Optional
  • Teste - Optional
  • JavaScript Nashorn
  • Teste - JavaScript Nashorn
  • Parallel Array Sorting
  • Teste - Parallel Array Sorting
  • Inferência de tipos
  • Teste - Inferência de tipos
  • Reflexão de métodos e parâmetros
  • Teste - Reflexão de métodos e parâmetros
  • Novas anotações (annotations)
  • Teste - Annotations
  • JDBC
JAVA 9 - NEW FEATURES
  • Apresentando Java 9
  • Sistema de Módulos (Projeto Jigsaw)
  • Teste - Sistema de Módulos
  • Interface com métodos privados
  • Teste - Interface com métodos privados
  • Try-Catch com recursos
  • Inferência de tipos em classes internas anônimas
  • Factory Method de coleções
  • JShell
  • Melhorias na API Stream
  • HTTP/2
JAVA 10 - NEW FEATURES
  • Apresentando Java 10
  • Inferência de tipos em variáveis locais
  • Mudanças no Garbage-Collector
  • Versionamento com base em data
  • Alocação de memória alternativa
JAVA 11 - NEW FEATURES
  • Apresentando Java 11
  • Assinatura do Oracle JDK 11
  • Novos métodos da classe String
  • Var em parâmetros lambda
  • Métodos readString() e writeString() da classe Files