码迷,mamicode.com
首页 > 编程语言 > 详细

深入理解Java虚拟机

时间:2016-03-07 11:55:45      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

通过JVM自身的物理结构,我们可以从下图了解:

技术分享

JVM 类加载机制:

JVM的类加载通过ClassLoader及其子类来完成:

技术分享

 

1.Bootstrap ClassLoader

负责加在$JAVA_HOME中 jre/lib/rt.jar里所有的类,由C++实现,不是ClassLoader的子类

2、Extension ClassLoader

负责加在Java平台扩展的一些jar包,包括$Java_home中jre/*.jar或-Djava.ext.dirs制定目录下的jar包

3.APP classLoader

负责记载classpath中制定的jar包及目录中class、

4.Custom ClassLoader

负责加在自身的 比如Tomcat 等

深入理解Java虚拟机

标签:

原文地址:http://www.cnblogs.com/objectjava/p/5249755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!