今天爱分享给大家带来java中JVM的类加载机制【面试题详解】,希望能够帮助大家。
JVM的类加载机制
寻找jre目录,寻找jvm.dll,并初始化JVM。
产生一个Bootstrap Loader(启动类加载器)。 负责加载$JAVA_HOME中jre/lib/rt.jar里所有的class,由C++实现,不是ClassLoader子类。
Bootstrap Loader自动加载Extended Loader(标准扩展类加载器),并将其父Loader设为Bootstrap Loader。 负责加载java平台中扩展功能的一些jar包,包括$JAVA_HOME中jre/lib/*.jar或-Djava.ext.dirs指定目录下的jar包。
Bootstrap Loader自动加载AppClass Loader(系统类加载器),并将其父Loader设为Extended – Loader。 负责记载classpath中指定的jar包及目录中class。
最后由AppClass Loader加载HelloWorld类。
原文链接:https://blog.itblood.com/924.html,转载请注明出处。

![[RPG/汉化] 魔法少女索尔希埃 挂载AI汉化版 [1.1G]](/wp-content/uploads/replace/2025/11/06/7b1413b563faf1e337148b5ca88beaf4.webp)