Dynamic Constants — oxymoron or promising JVM feature?

Day 2 /  / Track 2  /  RU / Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.

Dynamic Class-File Constants was a feature first introduced in Java 11. But what means dynamic constant? This talk will provide an overview of how the JVM works and why Condy is such a powerful addition. We will also see how little holes in implementation of Condy were causing JVM crash in OpenJ9 and OpenJDK 11-14.



Evgeny Mandrikov
SonarSource

Evgeny is a contributor to various open source projects and a speaker at international conferences and JUGs. He is one of the lead developers of JaCoCo project, and also the project lead of the award-winning EclEmma project at the Eclipse Foundation that integrates JaCoCo into Eclipse IDE. In his day job at SonarSource Evgeny develops SonarQube's static source code analysis for languages such as Java, C/C++, C#, JavaScript.