类加载
Java · 6 notes
- JVM Class Lifecyclehistorical
Loading, linking, initialization, use, unloading, and class-loader identity in the JVM.
- Java Class and Object Initialization Orderhistorical
Static initialization, superclass initialization, instance field initializers, initializer blocks, and constructors in Java.
- Custom Java Class Loadershistorical
How custom class loaders define classes, delegation, namespace isolation, and the operational risks of loader leaks.
- JVM Object Creationhistorical
From bytecode allocation through class readiness, heap allocation, zero initialization, object headers, and Java constructor execution.
- Java Object Memory Layouthistorical
Conceptual object layout in HotSpot: headers, instance fields, alignment, compressed references, and why byte offsets are implementation-specific.
- How JVM References Locate Objectshistorical
Direct-pointer and handle-based object-reference models, and why Java code should not depend on a particular physical object-address representation.