Palestra realizada no V Boot na Unoesc em Xanxerê. Algumas das principais novidades do Java 8 como:
Lambda
Stream
Interfaces Funcionais
Optional
Reference Method
Default Method.
Códigos de exemplo disponíveis em https://github.com/forchesatto/vboot
2. Um pouco sobre mim...
● Aprendiz e entusiasta
Java desde 2002.
● Trabalha ou só da aula?
● Sonho e realidade:
Camtwo Sistemas.
● Java 8, muito a aprender.
about.me/andreforchesatto
3. Agenda
● Fatos e números
● Principais novidades
● API Data
● Lambdas
● Stream
● Optional
5. Fatos e números
● Nove milhões de desenvolvedores
● Três bilhões de dispositivos funcionam sob a
tecnologia Java.
● 125 milhões de dispositivos de mídia baseados em
Java foram desenvolvidos.
● 10 bilhões de Java Cards foram enviados desde que o
produto foi lançado.
fonte: http://www.oracle.com/br/corporate/press/pr-br-march-25-2014-2177918-ptb.html
6. Principais novidades Java SE
● Projeto Lambda
● API Stream
● API Collection
● API Data e Hora
● Function
● JavaScript Nashorn
● Perfis Compactos
● Acabou o PermGem
8. java.time
● Chega de Date ou Calendar
● Nova API de Datas
● Operações com data simplificadas e
otimizadas
● Baseada no Joda-Time (joda.org/joda-time)