Tuesday 7 July 15:00 - 15:50
Amphi 137 (260 places)

Les value classes du projet Valhalla de l'OpenJDK représentent une avancée majeure dans l’évolution de Java. Elles permettent de modéliser des objets immuables et légers, avec des performances proches des types primitifs, tout en réduisant significativement la consommation mémoire.

Cette session vous propose de découvrir ce que sont les value classes, comment elles se distinguent des classes traditionnelles, et pourquoi elles sont une étape clé pour l’avenir de Java. À travers l'exemple visuel des fractales de Mandelbrot, nous illustrerons concrètement leur fonctionnement et les optimisations inédites possibles pour la JVM.

Entre théorie, exemples et live coding, vous comprendrez les concepts, les bénéfices et les limites de cette fonctionnalité.