为了走进JVM,深入了解底层,王子打算写一个JVM的专题,留下自己对JVM探索的足迹,同时也希望能帮到小伙伴们更好的理解JVM。而作为程序的入口,具有main方法的类,肯定是最开始的时候就加载到jvm中了。jvm的类加载器总体上可以分成4层,我们一起看一下。首先就是jvm启动的第一道关口,启动类加载器Bootstrap ClassLoader,它主要是加载java的核心类。在我们的jvm虚拟机环境目录下,是有一个lib/ext的文件夹的,这里面的类就是java运行环境的一些扩展类,这些扩展类就是在jvm启动后,通过扩展类加载器进行加载的。这就是双亲委派机制。到这里关于JVM的类加载机制其实就已经说完了,王子再给大家扩展一个小知识点。
暂无评论