锁定老帖子 主题:jvm classloader
精华帖 (3) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-11-02
kylinsoong 写道 sambean 写道 fantasy 写道 gstarwd 写道 " 双亲委派的加载链 " 结构 是什么意思??没讲清楚
子加载器会询问父类加载器是否能加载当前class,直到问完基类,如果他门都不能加载就由自己加载。。说白了就是先委派父亲加载。 什么情况下会出现父类加载器不能加载当前class? 当子类class文件和父类class文件不在同一台JVM时,比如,在你计算机上加载运程计算机上编译好的class文件,类加载器是Local JVM,而当前Class在 运程计算机上 对osgi下bundle的classloader比较感兴趣。 |
|
返回顶楼 | |
发表时间:2010-11-02
kimmking 写道 kylinsoong 写道 sambean 写道 fantasy 写道 gstarwd 写道 " 双亲委派的加载链 " 结构 是什么意思??没讲清楚
子加载器会询问父类加载器是否能加载当前class,直到问完基类,如果他门都不能加载就由自己加载。。说白了就是先委派父亲加载。 什么情况下会出现父类加载器不能加载当前class? 当子类class文件和父类class文件不在同一台JVM时,比如,在你计算机上加载运程计算机上编译好的class文件,类加载器是Local JVM,而当前Class在 运程计算机上 对osgi下bundle的classloader比较感兴趣。 osgi技术就是指Java 动态模块系统,osgi下每个bundle相当于一个独立的动态模块,可以理解为一个JVM,所以不同bundle之间classloader是完全独立的。只是个人理解 |
|
返回顶楼 | |
发表时间:2010-11-02
kylinsoong 写道 kimmking 写道 kylinsoong 写道 sambean 写道 fantasy 写道 gstarwd 写道 " 双亲委派的加载链 " 结构 是什么意思??没讲清楚
子加载器会询问父类加载器是否能加载当前class,直到问完基类,如果他门都不能加载就由自己加载。。说白了就是先委派父亲加载。 什么情况下会出现父类加载器不能加载当前class? 当子类class文件和父类class文件不在同一台JVM时,比如,在你计算机上加载运程计算机上编译好的class文件,类加载器是Local JVM,而当前Class在 运程计算机上 对osgi下bundle的classloader比较感兴趣。 osgi技术就是指Java 动态模块系统,osgi下每个bundle相当于一个独立的动态模块,可以理解为一个JVM,所以不同bundle之间classloader是完全独立的。只是个人理解 1、不是一个bundle一个jvm 2、classloader也是不是完全独立 |
|
返回顶楼 | |