类加载
2018-05-13 10:36:11 1 举报
类加载顺序
作者其他创作
大纲/内容
Bootstrap ClassLoader
若是Bootstrap没有加载过该类,在Bootstrap启动器指定路径下查找并加载该类,若是Boostrap不能找到该类,则由其子类做相同的事,在其指定的路径下查找加载该类,直到 找到并加载,或是到初始类加载器若 最终初始类加载也无法找到并加载该类,则抛出ClassNotFundException异常。
查找类加载器是否已经加载过该类?若已经加载过,直接返回该类的Class若没有加载过,调用其父类加载器,查看父类加载器是否加载过该类,若父类加载器加载过该类,直接返回该类的Class若是该父类加载器未加载过该类,继续调用其上层加载器,查看是否加载过该类,,直到顶层Bootstrap启动器。
加载一个类
parent.ClassLoader
0 条评论
下一页