La programmation fonctionnelle nous permet de s’affranchir du style impératif afin de pouvoir se concentrer sur « ce que l’on veut faire » et non sur « la façon de le faire »
Présentation du paramétrage du comportement et de la fameuse expression LAMBDA
Présentation de l'API Stream, implémentation de collecteurs customisés et Optimisation grâce aux traitements parallèles
Refactorer le code source des versions ultérieures, l'alternative au références nulles via l'Optional, la rétrocompatibilité apportée par les interfaces par défaut, et la nouvelle API de gestions de date
Apprendre à penser fonctionnel, les techniques liées à la programmation fonctionnelle pure(currying, fonctions de second ordre), Comparaison entre Java 8 et scala
Vous y trouverez un résumé de quelques chapitres. Pas les plus importants certes, mais pas des moindres.
La découverte de cette techno s’est faite en 2013 chez mon premier client, BforBank. Chaque nouvelle version de Java est importante, mais celle-ci change radicalement la donne. Ce document est un guide autour des nouveautés de Java 8. Il commence par une introduction pratique aux expressions lambdas, ensuite, il couvre la nouvelle API Stream et montre comment vous pouvez l’utiliser pour rendre le code basé sur les collections radicalement plus facile à comprendre et à maintenir. Il explique également d’autres fonctions importantes de Java 8, y compris les méthodes par défaut au niveau des interfaces, les Optionals, les Futures pour tout ce qui touche à l’exécution asynchrone et enfin la nouvelle API Date et heure.
Un ouvrage exhaustif sur la programmation fonctionnelle et ses bénéfices. Il a l’avantage de proposer des exemples relatifs à d’autres langages comme scala, et aussi de proposer des exercices détaillés. Ce qui facilite grandement l’apprentissage de ces concepts. Impatient de vous lire sur leur application aux design pattern.
J’ était une consultante junior Java/j2ee en quête d’un document de mise à nouveau sur la version 8 de java et qui ne soit pas non plus compliquée à lire, j’ai donc acheté ce livre. Bien expliqué, très complet. Et surtout je le recommande fortement à ceux désireux de découvrir le paradigme fonctionnel