文章列表
1、ClassLoader的层级结构。双亲-孩子结构。
启动类ClassLoader <- 系统类ClassLoader <- 自定义ClassLoader。
ClassLoader加载class时首先请求其双亲ClassLoader加载,递归至双亲孩子链顶层即启动类ClassLoader,如果双亲ClassLoader已经加载了该类,则自己不会再加载类,只有当双亲ClassLoader没有加载该类时,才会自己去加载该类。
2、class文件的校验
虚拟机会校验加载的class文件,分为四个阶段:
(1)class文件的结构检查。保证class文件是规定的class文件格式 ...
- 2008-07-11 19:53
- 浏览 911
- 评论(0)