C’est officiel JavaLangage de développement très populaire ! 17 est sorti, une grande nouvelle qui arrive maintenant tous les 3 ans ! On l’attend avec impatience, avec l’excitation d’un enfant de 7 ans au pied du sapin. Quelles super nouvelles features va-t-on pouvoir utiliser ? Bon cette année ce n’est pas vraiment un bon cru, pas grand-chose d’hyper stimulant à se mettre sous la dent. Et surtout… Surtout le boulot phénoménal qu'on va devoir mettre en place pour mettre à jour toutes nos applications. On s’est engagé chez AXOPEN à avoir zéro dette technique. À nous les dizaines de jours à migrer des librairies… Youpi ! C’est vrai que chaque nouveauté apporte des améliorations, de performances, de sécurité… mais franchement le rythme des mises à jour n’est-il pas trop rapide ?
Découvrez la planche #5 !
Un besoin récurrent en Java 8 est la mise à jour des données à l’intérieur du cache : on veut alors modifier une valeur pour une clé existant dans la Map. C’est à ça que sert la méthode computeIfPresent.
En SQL, lorsqu’une requête possède une condition sur une colonne sur laquelle porte une clause GROUP BY, cette condition n’est pas exprimée dans la clause WHERE mais dans la clause HAVING.