L’atelier #5 ayant été un bilan et une présentation du pôle Java, de son but et de ses objectifs pour 2013, il n’est pas posté ici.

Voici donc directement l’atelier #6 dans le continuité du précédent atelier technique. Pour cet atelier, j’ai repris les concepts de généricité vus dans l’atelier #4 (et sur lesquels j’avais du passer très rapidement). Après une démonstration de l’utilisation des génériques en Java, j’introduit les classes internes pour m’attarder sur les classes internes anonymes. Ensuite j’ai évoqué quelques concepts de la programmation fonctionnelle pour la mettre en perspective de la programmation impérative, notamment objet, et voir comment tirer le meilleur parti des deux en Java grâce à l’utilisation de static. Enfin, je suis revenu sur le problème de NullPointerException en rappelant le concept de null et en présentant des exemples de code et des propositions de solutions.

L’archive contenant l’ensemble des slides et du code présenté est disponible ici : java generic reutilisable