研究了Java类加载器,发现实际工作中根本没有遇到过需要考虑类加载器的地方

我所知道的Java类加载器机制的应用,也主要是OSGI框架、Tomcat实现等,然而工作中根本没有需要自己去实现自定义累加载器的场景。

各位同仁有相同想法么?

阅读 2.8k
2 个回答

嗯,是的,一般工作人员是很难有机会用到的,但是也一定要了解,什么是类记载器什么情况主动加载类什么情况被动加载类什么是父委托机制怎么跳过父委托机制
如果你研究过jdbc的驱动加载或者任何应用(主要是安全包下的一些类和实现)的SPI机制,你就会知道其中大量用到类记载器的判断,包括跳过父委托机制,但是你若没有相关知识的积累,理解起来是很麻烦的

萌新:使用spring-boot-maven-plugin就能导出可执行的jar包,好方便啊不用配classpath了。
老鸟:他的jar包和其他fatjar不一样,居然可以直接包含别的jar包,好厉害啊。
大佬:虽然这样的jar包能直接执行,但把这样的jar包加到classpath里没效果,其他Java程序读不到这里面的类,怎么办啊怎么办。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题