Java Virtual Machine: Lecturer: Mr. S. Mavuchi
Java Virtual Machine: Lecturer: Mr. S. Mavuchi
Role:
• The JVM executes Java bytecode, which is compiled from Java source
code, and translates it into machine code for the host system
The JVM
JVM Architecture
Class Loader Subsystem
Loads class files into the JVM. It performs three main functions:
loading, linking, and initialization.
Phases:
• Loading: Reads the .class file and generates the corresponding binary data.
• Linking: Combines the binary data into the runtime state of the JVM.