关于类的加载的疑问
2020-10-16 本文已影响0人
____海与鱼的私奔
假如我一个类里有a,b两个方法,b方法用到了第三方jar,也就是在这个类里import了三方类。然后我把这个类导出来后,不放第三方jar,然后调用a方法,有的时候是正常的,比如三方类是dom4j的时候;但是有的时候又报找不到那个第三方类,比如三方类是apache的fileupload。我搜了下看网上说import的类只会在用到的时候才去加载啊。但是为什么用不到的时候也会报异常呢?
假如我一个类里有a,b两个方法,b方法用到了第三方jar,也就是在这个类里import了三方类。然后我把这个类导出来后,不放第三方jar,然后调用a方法,有的时候是正常的,比如三方类是dom4j的时候;但是有的时候又报找不到那个第三方类,比如三方类是apache的fileupload。我搜了下看网上说import的类只会在用到的时候才去加载啊。但是为什么用不到的时候也会报异常呢?