Résumé
Les value classes du projet Valhalla représentent l'évolution la plus significative de Java depuis Java 8. Dans cette session accessible aux débutants, nous explorerons comment les value classes amélioreront l'écriture de code Java en fournissant des objets légers et immuables, à la fois performants et économes en mémoire. Prenant l'exemple des données météorologiques, nous aborderons les fondamentaux : que sont les value class, pourquoi en avons-nous besoin et en quoi diffèrent-elles des classes d'identité (classes classiques).
Grâce à des exemples pratiques et à du live coding, vous découvrirez comment les value classes éliminent la surcharge liée au boxing, réduisent l'allocation mémoire et offrent de nouvelles opportunités d'optimisation pour la JVM. Vous découvrirez comment les value classes s'intègrent aux fonctionnalités Java existantes telles que les records, les génériques et les collections, ainsi que les stratégies de migration pour intégrer les value classes dans une base de code existante.
Speakers
Déroulement de la soirée
La soirée se déroulera le mercredi 24 septembre 2025 à partir de 19h00
dans les locaux de Tricentis à Gemenos