类的加载
类加载有三种方式:
1、命令行启动应用时候由JVM初始化加载
2、通过Class.forName()方法动态加载
3、通过ClassLoader.loadClass()方法动态加载
public class HelloWorld {
public static void main(String[] args) throws ClassNotFoundException {
ClassLoader loader = HelloWorld.class.getClassLoader();
System.out.println(loader);
//使用ClassLoader.loadClass()来加载类,不会执行初始化块
loader.loadClass(
Java虚拟机的类加载机制详解

本文详细介绍了Java虚拟机的类加载机制,包括加载、验证、准备、解析四个阶段,以及类加载器的工作原理。重点讲解了双亲委派模型,确保基础类由启动类加载器加载,提高程序稳定性。
订阅专栏 解锁全文
8949

被折叠的 条评论
为什么被折叠?



