coimbra jug - 1º encontro - as novidades do java 8

13
1º Encontro 19/12/2013 Departamento de Engenharia Informática - Faculdade de Ciências e Tecnologia Universidade de Coimbra

Upload: roberto-cortez

Post on 13-Jun-2015

225 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 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

Page 2: Coimbra JUG - 1º Encontro - As novidades do Java 8

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

Page 3: Coimbra JUG - 1º Encontro - As novidades do Java 8

Contactos

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

• Mailing List - [email protected]

Page 4: Coimbra JUG - 1º Encontro - As novidades do Java 8

As novidades do Java 8

Page 5: Coimbra JUG - 1º Encontro - As novidades do Java 8

Roberto Cortez Freelancer

twitter:!@radcortez!!mail:[email protected]!!blog:!http://www.radcortez.com

Page 6: Coimbra JUG - 1º Encontro - As novidades do Java 8

Questões?Assim que tiverem!

Page 7: Coimbra JUG - 1º Encontro - As novidades do Java 8

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

Porquê?

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

Date & Time API

Parallel Array Sorting

Core Libraries with Lambda

Bulk Data Operations for Collections

Nashorn Javascript Engine

Compact ProfilesVirtual Extension Methods

Lambda Expressions

Page 9: Coimbra JUG - 1º Encontro - As novidades do Java 8

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.”

Page 10: Coimbra JUG - 1º Encontro - As novidades do Java 8

• 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.

Page 11: Coimbra JUG - 1º Encontro - As novidades do Java 8

Código :)

Page 12: Coimbra JUG - 1º Encontro - As novidades do Java 8

• Lambda expressions

• Programação funcional

• Default methods

• Functional interfaces

• Uso de lambda expressions

• Paralelismo

Page 13: Coimbra JUG - 1º Encontro - As novidades do Java 8

Obrigado!