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,我错了,不好意思
[解决办法]