Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 22-minute technical video that uncovers the complex initialization process of the Java Virtual Machine (JVM) before executing the main method of a Java application. Delve into the essential steps of JVM startup, including detailed explanations of class loading, linking, and initialization phases. Learn about the JVM's initialization sequence, understand the intricacies of class loading mechanisms, and discover the future developments in JVM startup optimization. Gain insights into performance considerations through comprehensive coverage of topics like Project Leyden, CDS (Class Data Sharing), and JNI_CreateJVM. Access additional resources including official Java documentation, Inside.Java platform, and related technical presentations to deepen your understanding of JVM internals and Java performance optimization techniques.
Syllabus
- Intro
- Level Setting
- JVM Initialization
- Class Loading, Linking, Initialization Overview
- Class Loading
- Class Linking
- Class Initialization
- Future
- Conclusions
Taught by
Java