Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Deep Dive into JVM Startup: From Initialization to Class Loading

Java via YouTube

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

Reviews

Start your review of A Deep Dive into JVM Startup: From Initialization to Class Loading

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.