Transformando collections em Map com Stream no Java 8

Quase todos os dias precisamos lidar com transformações de dados em aplicações Java, dessa forma, a partir do Java 8 na API de Stream, esses processos de transformações se tornaram mais fluentes com os conceitos de programação funcional, onde as coleções do Java receberam o método .stream que inicia fluxo de operações nos elementos visando … Continue lendo Transformando collections em Map com Stream no Java 8

Anúncios

Usando LocalDate do Java 8 no JavaEE7

No Java 8 foi disponibilizado a nova API de datas, java.time.*, a qual é baseada no JodaTime. Mas como utilizar essa API no contexto de javaEE ? Sabendo que o EE atual é 7, ou seja, possui suporte apenas até o jdk7. Para que isso seja possível, precisamos criar um conversor de atributo do JPA, … Continue lendo Usando LocalDate do Java 8 no JavaEE7

Iniciando com Lambda no Java 8

A partir do Java 8 foram adicionado expressões Lambda junto com novos métodos nas interfaces já existentes, assim permitindo códigos funcionais em java, segue abaixo alguns exemplos: Exemplos sem e com Lambda Apresentar no console os nomes das pessoas na lista: Observação O método forEach foi adicionado em Collections e esperada um Consumer como parametro; … Continue lendo Iniciando com Lambda no Java 8