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

java getResource(String name)的有关问题

2011-12-29 
java getResource(String name)的问题class WallNode{static final Toolkit TLKToolkit.getDefaultToolki

java getResource(String name)的问题
class WallNode
{
static final Toolkit TLK=Toolkit.getDefaultToolkit(); //用来将图片读入
static final Image WallImage=TLK.getImage(WallNode.class.getClassLoader().getResource("Image/Wall/Wall.png"));  
static final Image WallImage=TLK.getImage(WallNode.class.getClassLoader().getResource("Image/Wall/Wall.png"));
}
这是java的一段代码,我的问题是:WallNode.class是什么意思?另外就是WallNode.class.getResource("Image/Wall/Wall.png")和WallNode.class.getClassLoader().getResource("Image/Wall/Wall.png"));有什么不同?希望有经验的回答,不要直接将帮助文档的说明贴上来,谢谢!

[解决办法]
WallNode.class返回该类的类对象。
WallNode.class.getResource当前类的相对路径
WallNode.class.getClassLoader().getResource类加载路径的相对路径
[解决办法]
哦no,我错了,不好意思
[解决办法]

探讨

WallNode.class返回该类的类对象。
WallNode.class.getResource当前类的相对路径
WallNode.class.getClassLoader().getResource类加载路径的相对路径

[解决办法]
Class的getResource方法参数
如果是“/”开头是绝对路径,否则是相对路径
ClassLoader的getResource方法参数总是相对“/”而言。

“/” 是classpath的root。

热点排行