Coimbra JUG - 1º Encontro - As novidades do Java 8

Post on 13-Jun-2015

225 views 2 download

Transcript of Coimbra JUG - 1º Encontro - As novidades do Java 8

1º Encontro19/12/2013

Departamento de Engenharia Informática - Faculdade de Ciências e Tecnologia Universidade de Coimbra

Objectivos

• Promover a comunidade de Java na zona Centro através de eventos periódicos

• Encorajar a participação de membros

• Aprender e divertir-se

Contactos

• Meetup - http://www.meetup.com/Coimbra-JUG/

• Mailing List - coimbra-jug-list@meetup.com

As novidades do Java 8

Roberto Cortez Freelancer

twitter:!@radcortez!!mail:!radcortez@yahoo.com!!blog:!http://www.radcortez.com

Questões?Assim que tiverem!

O Java 8 é a versão mais aguardada da história do Java

Porquê?

Date & Time API

Parallel Array Sorting

Core Libraries with Lambda

Bulk Data Operations for Collections

Nashorn Javascript Engine

Compact ProfilesVirtual Extension Methods

Lambda Expressions

Mark Reinhold - Chief Architect, Java Platform Group, Oracle

“Lambda is the single largest upgrade to the programming model. Ever. It's larger even than Generics. It's the first time since the beginning of Java that we've done a carefully coordinated

co-evolution of the virtual machine, the language and the libraries, all together. Yet the

result still feels like Java.”

• Já podem experimentar a EAR em: https://jdk8.java.net/

• Colaborar e ajudar em: https://java.net/projects/adoptopenjdk/ https://java.net/projects/adoptajsr/

• Prevista a versão GA para o primeiro trimestre de 2014.

Código :)

• Lambda expressions

• Programação funcional

• Default methods

• Functional interfaces

• Uso de lambda expressions

• Paralelismo

Obrigado!