Comparaison d’API Java de programmation fonctionnelle
Alors que le Java Community Process (JCP) a annoncé l’apparition de la programmation fonctionnelle dans le langage Java, avec l’introduction des expressions lambda (JSR 335: Lambda Expressions for the...
View ArticleComment est-ce que la classe TreeMap peut sauver votre journée ?
Située au sein de l’API collection de Java SE, la classe TreeMap se présente comme un tableau associatif (c’est-à-dire une Map) ordonné et navigable. Les éléments de cette collection sont répartis...
View ArticleLes lambda expressions dans Java 8
Durant cet été, l’actuel architecte de Java auprès d’Oracle, Brian Goetz, a fourni des informations intéressantes sur l’implémentation des lambda expressions dans le futur Java 8 et de ses conséquences...
View ArticleLes méthodes virtuelles d’extension dans Java 8
Dans un précédant article, nous avons vu les lambda expressions et comment elles allaient apparaître dans Java 8 — l’idée étant d’orienter Java vers un style plus fonctionnel. Mais pour parfaire...
View ArticleTout ce que vous avez toujours voulu savoir sur la programmation...
François Sarradin a réalisé une introduction à la programmation fonctionnelle durant la session xke du mois de novembre. La présentation a précédé un Hands’on (une session qui permet aux participants...
View ArticleProgrammation fonctionnelle – Solution des exercices du XKE de novembre
Lors du XKE du mois de novembre, j’ai présenté une introduction à la programmation fonctionnelle. Cette présentation fût suivie d’une partie Hands On où les participants ont pu s’essayer (parfois dans...
View ArticleScala – jouer avec le pattern matching
Combien de fois vous êtes vous senti engoncé dans votre frustration parce que vous étiez incapable d’utiliser des chaînes de caractères dans vos switch-case ? À défaut de pouvoir utiliser Java 7, une...
View ArticleMonades + Java = monstre cosmique ?
Il arrive même en programmation fonctionnelle de devoir réaliser des traitements en présence de bons gros états mutables, partagés et gluants. Nous devons cette situation à la nature même du support...
View ArticleJavaScript Core par Nicolas Demengel et François Sarradin
Lors de notre XKE de février, Nicolas et François nous ont présenté les bases du langage JavaScript en guise d’introduction à des exercices pratiques. Vous pouvez retrouver cette présentation vidéo...
View ArticleQuizz Java 8
Brian Goetz, l’architecte du langage Java chez Oracle, nous a suggéré un petit Quizz (à la TheCodersBreakfast.net ;-) ). Il fait suite à une solution que nous avons présentée dans ce blog consistant à...
View ArticleSolution du Quizz Java 8
La semaine dernière, nous avons proposé sur ce blog un quizz spécifique à Java 8. Au vu du comportement prévu pour Java 8 actuellement, la bonne réponse à ce quizz est : x2 x2 Retrouvez toutes les...
View ArticleMais pourquoi n’y a-t-il pas de multidispatch en Java ?
« Voilà une conception dont je peux être fier ! Elle n’est pas forcément extraordinaire, mais elle va simplifier drastiquement le code qui a été écrit. Bon, mettons la en pratique… Mais !… Que se...
View ArticleCompte Rendu XKE – Les lambda de java 8 vont-ils changer la face du monde ?
Par une journée du début du mois d’octobre 2012, les xebians (ainsi que quelques invités) se sont une nouvelle fois réunis dans le cadre d’un de leur fameux XKE dont eux seuls ont le secret. Cette...
View Article
More Pages to Explore .....