专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java相关

关于class.forName的安全有关问题

发布时间:2010-06-05 14:12:36 文章来源:www.iduyao.cn 采编人员:星星草
关于class.forName的安全问题
请问用class.forName有什么安全问题吗?
Thread.currentThread().getContextClassLoader().loadClass(className):这样写有什么好处?
很急,谢谢

------解决方案--------------------
你这个是OSGI架构下的写法吧?
------解决方案--------------------
运行过程动态加载类吧!
可能是插件体系的热插拔要求!(运行过程会卸载class)
不知道还有什么用途,不知道动态卸载class怎么实现的!
------解决方案--------------------
使用当前线程的类加载器比较灵活,但是确实有风险,因为任何一个类就可以随意更改当前线程的类加载器,很不安全,还很容易出错,不过应用很广泛,但如果不用当前线程的类加载器的话程序的类加载器环境就会收到很大限制,权益之计做成可以配置的吧,可以分成好几种情况呢,当前类加载器找不到的情况使用当前线程的类加载器... 比较类加载器的父子关系来加载(非委托情况)...优先使用当前线程的类加载器失败不尝试其他加载器...

情况太多了,你排列组合下吧...........

------解决方案--------------------
探讨
运行过程动态加载类吧!
可能是插件体系的热插拔要求!(运行过程会卸载class)
不知道还有什么用途,不知道动态卸载class怎么实现的!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: