首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

tomcat中java加载种的顺序

2012-12-20 
tomcat中java加载类的顺序仅仅是对tomcat的测试结果,其它容器不得而知package相同的class是先加载/web-inf

tomcat中java加载类的顺序
仅仅是对tomcat的测试结果,其它容器不得而知
package相同的class是先加载/web-inf/class下的呢,还是调用web-inf/lib下的jar包呢
做以下测试

package info.frady.m;import info.frady.Person;public class Ptest {public static void PrintInfo(){System.out.println("Ptest.PrintInfo2");Person.PrintPerson();}}

运行PacakgeTest,结果是什么?
Ptest.PrintInfo
PrintPerson2

以上测试,结果证明,class里面的代码一定会被优先找到,即使是lib里jar包的代码要调用相同package的代码,只要class里重写了,那么就会执行class里的

以上顺序,方便了我们对一些现有lib包的重写,只要重新对应的class,程序就会自动加载自写的代码,而不使用lib包下的代码。

热点排行