java 为什么要有这么多 不同的classloader
为什么不 统一用一个加载?比如都用bookstrap 加载,通过设计一个添加jar或classpath路径的函数,然后统一用这个bookstrap 加载??
是出于安全的设计吗?那篡改rt.jar能破坏这种安全机制吗?篡改jar包添加一个自己定义的类?(本人小白瞎猜的)
是出于持久态 大小的控制吗?自定义的classloader能动态加载jar或class,来保持持久态不会在开启jvm的时候太大? 那我统一用一种带添加路径的函数的改写版bookstrap 不也可以吗?干嘛搞这么多classloader
Bootstrap ClassLoader 、Extension ClassLoader、System ClassLoader还有tomcat中的catalina ClassLoader等等
是出于安全的设计吗?那篡改rt.jar能破坏这种安全机制吗?篡改jar包添加一个自己定义的类?(本人小白瞎猜的)
是出于持久态 大小的控制吗?自定义的classloader能动态加载jar或class,来保持持久态不会在开启jvm的时候太大? 那我统一用一种带添加路径的函数的改写版bookstrap 不也可以吗?干嘛搞这么多classloader
Bootstrap ClassLoader 、Extension ClassLoader、System ClassLoader还有tomcat中的catalina ClassLoader等等
...全文
相关推荐
web_classloader_test.zip_web classloader
web类加载器的小例子,可以供大家参考,谢谢!
本文档是一个java面试题的合集,其中包括java的基础,javaweb部分,java多线程,框架部分(springMvc,Spring,mybatis...),数据库部分,源码解析
本文档是一个java面试题的合集,其中包括java的基础,javaweb部分,java多线程,框架部分(springMvc,Spring,mybatis...),数据库部分,源码解析,算法......
java面试必会200题.docx
java面试必会200题,记录了面试过程中常见题目
阿里面试集锦
本人面试多次被问到的问题,整理在一起分享给大家,个人觉得面试Java高级开发不妨看一下。
Java ClassLoader定制实例
Java ClassLoader定制实例


