Por que você deve adotar a programação funcional em Java 8
Os estilos funcionais introduzidos no Java 8 são uma grande adição à linguagem. Java não é mais uma linguagem OOP pura, mas um híbrido entre OOP e programação funcional. É …
Continuar lendoConteúdo para você se capacitar em programação
Os estilos funcionais introduzidos no Java 8 são uma grande adição à linguagem. Java não é mais uma linguagem OOP pura, mas um híbrido entre OOP e programação funcional. É …
Continuar lendoAnexo A. O loop for-each List<Integer> array = Arrays.asList(1,2,3,4,5);for(Integer i: array) { extremelyComplexCalculation(i);} Anexo B. A API de fluxo List<Integer> array = Arrays.asList(1,2,3,4,5);array.stream().forEach((i) -> { extremelyComplexCalculation(i);}); Pode parecer que o …
Continuar lendoDepois de ler Functional Programming in Java de Venkat Subramaniam, fiquei realmente impressionado com o padrão execute around method e como ele funciona bem com lambdas. O padrão é popular …
Continuar lendopackage local.example.crawler;public interface ICrawler { void run();} package local.example.crawler;public class CrawlerMaker { private ICrawler jsoupCrawler; public CrawlerMaker() { jsoupCrawler = new JsoupCrawler(); } public void useJsoupCrawler() { jsoupCrawler.run(); }} package …
Continuar lendoPublicado originalmente em http://preslav.me Freqüentemente, nos deparamos com situações em que temos que mesclar várias instâncias de Map em uma única e garantir que as duplicatas de chave sejam tratadas …
Continuar lendo