Class.getResource("/")之为什么需要"/"
Class.getResource("/")之为什么需要"/"
结论
Class.getResource真正调用ClassLoader.getResource方法之前,会先获取文件的路径(path不以'/'开头时,默认是从此类所在的包下取资源;path以'/'开头时,则是从项目的ClassPath根下获取资源)。
未完待续
没学过java 虚拟机,以后学了再回来补充!
参考
彻底搞懂Class.getResource和ClassLoader.getResource的区别和底层原理
java中获取类加载路径和项目根路径的5种方法

浙公网安备 33010602011771号