Aller au contenu

Surmonter la tempête : comment les value classes amélioreront les performances

Photo de Stephane MARTIN
Hosted By
Stephane M. et Sherine K.
Surmonter la tempête : comment les value classes amélioreront les performances

Détails

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 :
Clément de Tastes
Passionné par le développement logiciel depuis l'obtention de ma première calculatrice programmable, j'ai pu me forger une solide expérience de tech lead et d'architecte dans la conception de systèmes de combats embarqués. Adepte du clean code, de “developer joy” et d'architectures bien pensées, j'aime intervenir aussi bien sur les sujets de conception que de dev front ou back.
Rémi Forax
Rémi est enseignant à l'Université Gustave Eiffel. Il contribue à la spéc (et une partie de l'implémentation) d'invokedynamic, du package java/lang/invoke ainsi que la nouvelle concaténation de strings, lambdas et modules Java. Il travaille actuellement sur les projets Amber (record, sealed types, pattern matching) et Valhalla (value types and specialized generics).

Photo of Marseille Java User Group Meetup group
Marseille Java User Group Meetup
Afficher d'autres événements
Tricentis
389 Av. du Château de Jouques · Gémenos
Google map of the user's next upcoming event's location
GRATUIT