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

Épisode de Le Studio Devoxx France par Emmanuel Bernard · 19 juin 2026 · 58 min

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

Autres épisodes de « Le Studio Devoxx France »

À propos du podcast

Le Studio Devoxx France, c’est un espace dédié aux échanges longs et qualitatifs, loin du rythme minuté des talks. Au programme : - des interviews de nos speakers - des discussions avec l’équipe Devoxx France - des moments en coulisses, souvent invisibles pendant l’événement Le tout dans un format…

Le Studio Devoxx France

Épisodes similaires

Tous les épisodes de Le Studio Devoxx France · Plus de podcasts Technologie