您的位置:首页 > 编程语言 > Java开发

Java中ClassLoader笔记

2012-11-08 18:34 274 查看
http://note.youdao.com/share/?id=1ff65eabed0a07e5c8189a2a881b97f4&type=note

java中类的载入方式:

1.预先载入
预先载入基本库,减少IO操作
2.依需载入
依需载入所需类,减少内存占用。

java(1.6)继承关系中类和接口的载入顺序









以上三个类,四个接口的载入顺序:



总结:
1.接口或者类,优先载入父接口或父类
2.同时有接口和类时,优先依需载入所有接口后才会载入类

ClassLoader关系



总结:
1.载入类时,优先有层级高的classLoader载入。各classLoader依次搜寻自己的目录,如图所示。
2.载入一个类之后,该类中引用到的所有其他类,必须由同一个classLoader或其父classloader可以载入。如果某个引用的类虽然可以由其子classloader载入,也会报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: