Le Studio Devoxx France

12 ans pour une feature ! Rémi Forax sur les Value Class en Java 28

Le Studio Devoxx France

Show Notes

Rémi Forax, enseignant-chercheur à l'Université Gustave Eiffel et membre d'OpenJDK, raconte au Studio Devoxx France douze ans de Project Valhalla et l'arrivée des value class en Java 28.

Modifier la JVM coûte "affreusement cher", le problème des nuls a fait dérailler des prototypes entiers, et la compatibilité ascendante reste la règle du jeu, pas une frustration.

Au programme : • Ce qu'est une value class : pas d'identité, manipulée par valeur • Pourquoi Valhalla a mis douze ans : prototypes, erasure, impasses assumées • Le casse-tête des nuls : alignement, atomicité, surcoût d'un octet • Ce que Java 28 livre en preview (JEP 401), et ce qui manque encore • Lilliput, Leyden, CRaC : la suite pour la JVM

"Invoke dynamic n'existe que parce que Sun est mort", quand les vraies features mûrissent sans deadline.

00:00 Présentation de Rémi Forax : enseignant-chercheur 01:17 Plongée dans les Value Class 04:20 La question identitaire de la Value Class 08:52 12 ans pour Value Class, pourquoi ? 11:56 Compatibilité ascendante, la plaie ? 16:58 Gestion des Exceptions et Compatibilité Ascendante 21:46 Le problème des nuls dans les Value Class 26:31 Plus de 64 bits, l'impact sur les performances 28:14 Ce qu'il y a dans Java 28 41:58 Le temps de la recherche 44:19 Le futur au delà de 28 56:16 Les questions rituelles

More from Le Studio Devoxx France

Oct 12, 2026

Sylvain Wallez, Principal Engineer chez Elastic, raconte au Studio Devoxx France sa façon de voir les langages et notamment Rust.

Oct 9, 2026

2ème partie de l'interview d'Albane Fagot-Veyron par Emmanuel Bernard pour Studio Devoxx, réalisé en juillet 2026. Retrouvez la première partie ici : https://youtu.be/t3iXSZxI5eU?si=6S8aKjHZ8g8pMsoT

Oct 5, 2026

Interview d'Albane Fagot-Veyron réalisée en juin 2026 par Emmanuel Bernard. ------------------------------------------------------------------------------------------------------------- Pourquoi les équipes tech et les développeurs ont-ils l'impression permanente de courir après le temps, d'enchaîner les réunions stériles et de ne plus pouvoir coder 45 minutes d'affilée sans être interrompus ?

Sep 29, 2026

Paul est passionné d'informatique depuis l'Amstrad CPC 6128, mais c'est par l'électronique qu'il a choisi de se spécialiser, avant de bifurquer vers l'infrastructure et l'IoT, son terrain de jeu depuis 15 ans.

Sep 16, 2026

Victor Rentea, Java Champion et fondateur de European Software Crafters, la plus grande communauté mondiale dédiée à la qualité du code, passe au crible pour le Studio Devoxx France les pièges des architectures event-driven en production.

See all episodes →