java Class.getResource Class.getClassLoader

Class.getResource(String path)

path 不以’/'开头时,默认是从此类所在的包下取资源;
path 以’/'开头时,则是从ClassPath根下获取;

测试:

结果:



进一步理解  看下面的例子




Class.getClassLoader().getResource(String path)

path不能以’/'开头时;
path是从ClassPath根下获取;


从结果来看 TestGetTesource.class.getResource("/") 与 TestGetTesource.getClass().getClassLoader().getResource("")

效果是相同的


猜你喜欢

转载自blog.csdn.net/wenmingfeng1215/article/details/80263025