社区
Java SE
帖子详情
自定义classloader的问题
百岁
2009-07-09 03:14:37
当我写了一个继承与classloader类的自定义classloader之后,在加载class时候如何告诉JVM用我自己写的那个classloader来加载类呢? JVM怎么知道哪个类是用哪个classloader来加载的?
...全文
98
6
打赏
收藏
自定义classloader的问题
当我写了一个继承与classloader类的自定义classloader之后,在加载class时候如何告诉JVM用我自己写的那个classloader来加载类呢? JVM怎么知道哪个类是用哪个classloader来加载的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghchen
2009-11-24
打赏
举报
回复
当我写了一个继承与classloader类的自定义classloader之后,在加载class时候如何告诉JVM用我自己写的那个classloader来加载类呢?
你自己写代码来调用,像下面
ClassLoader loader = new NetworkClassLoader(host, port);
JVM怎么知道哪个类是用哪个classloader来加载的?
Object main = loader.loadClass("Main").newInstance();
百岁
2009-11-24
打赏
举报
回复
[Quote=引用 4 楼 tnubi 的回复:]
你自己写的永远应该没有机会执行 因为在加载你写的类之前 它会加载父类(虽然不是继承关系)要是父类已经加载了 它就不会在加载你写的了 要是你写的类能够被加载 在写个类把硬盘格式化什么的 那不就是核心病毒了么!
[/Quote]
不是很明白呀,既然自己写的classloader永远没有办法执行,那为什么java还提供自定义classloader的机制呢?
tnubi
2009-07-15
打赏
举报
回复
你自己写的永远应该没有机会执行 因为在加载你写的类之前 它会加载父类(虽然不是继承关系)要是父类已经加载了 它就不会在加载你写的了 要是你写的类能够被加载 在写个类把硬盘格式化什么的 那不就是核心病毒了么!
百岁
2009-07-10
打赏
举报
回复
顶
百岁
2009-07-09
打赏
举报
回复
老兄啥意思呀?
网站推广优化yetaoaiueo
2009-07-09
打赏
举报
回复
SUPER.
自定义
classloader
的使用
自定义
classloader
的使用
定义
ClassLoader
调用外部jar包
NULL 博文链接:https://fly-hyp.iteye.com/blog/296625
关于Android中
自定义
ClassLoader
耗时
问题
的追查
热修复和插件化是目前比较热门的技术,要想更好的掌握它们需要了解
ClassLoader
,下面这篇文章主要给大家介绍了关于Android中
自定义
ClassLoader
耗时
问题
追查的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧
ClassLoader
案例
自定义
ClassLoader
,控制台输入调试。 运行期间 重新载入指定目录的class文件。可实现对于类的功能函数更新。 用到java 反射,@interface 等技术
ClassLoader
小例子
java类加载器的小例子程序,大家可以参看我的博文
Java SE
62,628
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章