我刚在JDK中找到了答案哦!
Class类的getResource方法
GuiCamera.getClass.getResource("/name")
会从GuiCamera类的根目录上去找资源!
而GuiCamera.getClass.getResource("name")
会从GuiCamera的类所在路径里去找资源!即 包名+name!
ClassLoader类的getResource方法
而GuiCamera.getClass.getResource("name")
会从GuiCamera类的根目录上去找资源!
GuiCamera.getClass.getResource("/name")
会从什么地方找起,我还不是很清楚!望补充!
本文深入探讨了Java中Class类与Classloader类的getResource方法,解释了如何通过/name和name两种方式查找资源路径,并详细说明了两者之间的区别。了解Java类加载机制的核心在于理解ClassLoader的作用及其方法如何影响资源查找过程。
624

被折叠的 条评论
为什么被折叠?



