Class.getResource(String path)
path不以’/'开头时,默认是从此类所在的包下取资源;(取包下的资源时使用该方法,开头不必带/)
path 以’/'开头时,则是从ClassPath根下获取;(取根下的资源使用该方法,开头带/。(取不是包下的资源使用该方法))
Class.getClassLoader().getResource(String path)
path不能以’/'开头时;
path是从ClassPath根下获取;(取包下的资源或根下的资源均可使用该方法,开头不能带/,路径可以带/)
package testpackage;
import java.net.URISyntaxException;
public class TestMain {
public static void main(String[] args) {
System.out.println(TestMain.class.getResource(""));