Un peu de Project Valhalla avec la JEP 401
lun, 16/03/2026 - 08:56
Le projet Valhalla fut parlé de lui depuis 10 ans. Il apparait de plus en plus comme une illusion même les équipes cherchent à intégrer des "morceaux" de Valhalla en attendant peut-être son support complet. La JEP 401 injecte un peu de Valhalla à la JDK. La JEP 401 arrive maintenant en Build 27-jep401ea3+1+1. C'est en dire en preview. La JEP 401 apporte la notion de Value Classes and Objects. La early access n'est qu'une étape d'une potentielle intégration dans la JDK. En octobre 2025, OpenJDK indiquait juste les premières builds de Value Classes and objects...
Cette mise à jour d'octobre précisait : Valhalla repose sur 5 fonctions distinctes. A savoir :
- Value Classes and Objects : introduire des objets dépourvus d'identité et peuvent recevoir des encodages optimisés
- Null Checking : pour mieux gérer les flux null en compilation et en runtime
- Array Enhancements
- Unifying Primitives and classes
- Paratremeic JVM
La JEP 401 a pour but de :

