在使用Class.getResource/Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对路径, 如果不以 / 开头, 则路径是相对与这个class所在的包的。
在使用ClassLoader.getResource/ClassLoader.getResourceAsStream时, 路径直接使用相对于classpath的绝对路径。
在使用ClassLoader.getResource/ClassLoader.getResourceAsStream时, 路径直接使用相对于classpath的绝对路径。
本文深入探讨了Java类加载器如何解析资源路径,包括绝对路径与相对路径的区别,以及如何在不同场景下正确使用Class.getResource与ClassLoader.getResource方法。

被折叠的 条评论
为什么被折叠?



