Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Dive deep into the dark magic behind GraalVM's native image builder in this 36-minute Devoxx conference talk. Explore heap snapshotting and build-time initialization, uncovering the secrets that power static Java compilation. Learn about the Closed World Assumption, the sparing use of reflection, and the responsibilities that come with the powerful defineClass. Discover the history and current state of GraalVM, understand how it works, and delve into the intricacies of static initializers. Gain insights into other obscure projects investigating static Java compilation, such as Project Leiden and The Cubic Project. Examine the Cubic Architecture and its practical applications through examples. Walk away with a deeper understanding of the advanced techniques and concepts driving native image building in Java.