了解JVM加载Class文件的原理机制,以及类加载器的协调工作方式。Java中的所有类都需要由类加载器装载到JVM中才能运行,而Java类的加载是动态的,它并不会一次性将所有类全部加载后再运行,而是保证程序运行的基础类完全加载到JVM中,其他类则在需要的时候才加载。Java的类加载器有三个,对应Java的三种类,它们各自完成自己的工作,但是它们如何协调工作呢?Java采用了委托模型机制,即当类加载器需要加载类的时候,先请示其Parent在其搜索路径载入,如果找不到,才在自己的搜索路径搜索该类。这样的顺序保证了基础类的加载。若要深入了解JVM类加载原理及委托模型机制,不妨详细阅读下文。
暂无评论