Qconn

Java 8: Por que meu dia vai ficar melhor com ele?

Java 8: Por que meu dia vai ficar melhor com ele?

Location: 
Ballroom B4
Dia/Hora: 
Quinta-feira, 2:50pm - 3:40pm
Resumo: 

Os release notes do Java 8 listam mais de 80 novas features agrupadas em 20 seções. As expressões lambda são o destaque mais conhecido e tornam a linguagem menos burocrática. Mas há dezenas de outras novidades importantes, que podem afetar diretamente a produtividade do desenvolvedor. 

 

Em estruturas básicas da linguagem temos repeating annotations, descoberta de parâmetros, referências de métodos, interfaces funcionais, inferência de tipos genéricos. Há as novas APIs de Data e Hora, Stream e Function, mudanças nas APIs Collections, IO e Concurrency e suporte nativo a JavaScript. E nos bastidores o espaço de memória PermGem foi substituído pelo novo conceito de gerenciamento chamado Metaspace.

 

Nessa palestra vamos apresentar várias dessas novas features do Java 8 dentro de um contexto pragmático, especialmente as que tornar o dia-a-dia do desenvolvedor Java mais confortável e produtivo.

imagem de Ulisses Telemaco
Ulisses Telemaco é mestre em Mecatrônica e Bacharel em Ciências da Computação. Programador veterano, trabalha com desenvolvimento de software há mais de 15 anos. Atualmente é Arquiteto de Software e Líder de Desenvolvimento na OWSE, trabalhando com pesquisa e desenvolvimento de novas tecnologias. Entusiasta e participante da Comunidade Java desde os primórdios, foi fundador dos projetos JSPBrasil e JEEBrasil. Participou ativamente dos JUGs JavaBahia e JavaRN e é membro do SouJava-Rio.