论坛首页 编程语言技术论坛

java类加载器-tomcat中的类加载器

浏览 1473 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-04-07  

  过去一直不理解,为什么java为什么搞那么多类加载器,还为什么允许自定义类加载器,总是感觉很多余。今天重读《深入体验Java_Web开发内幕-核心基础》时,明白了,两字“安全”!!!。先看看类加载器的示意图,据说是tomcat4.x,但这不影响我们。

 

 

 

 

现在这中情况下:

1.应用webaap1被加载到webaapLoader1中,应用webaap2被加载到webaapLoader2中,由于webaap1中的类和webaap2中的类没有加载到一个类加载器中,所以他们之间无法互相反问。不用担心webaap1个调用webaap2中的对象,从而……。(要是我直接在webaap1中写代码覆盖原来webaap2中的class对象呢,呵呵)

2.ShareLoader中加载的类是可以让所有webapp使用的,这到可以减少多余的lib。

****

  • 大小: 29.6 KB
  • 大小: 7.6 KB
  • 大小: 9.2 KB
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics