Class.getResource(String path)
- path以/开头: 从ClassPath根下获取
- path不以/开头: 默认是从此类所在的包下取资源
ClassLoader.getResource(String path)
ClassLoader.getResource的path中不能以/开头,path是默认是从根目录下进行读取的
读取jar里面的文件,我们只能用流去读取,不能用File
本文详细解析了Java中Class.getResource与ClassLoader.getResource的区别及使用场景,阐述了如何通过这两种方式从ClassPath根目录或特定包下加载资源,以及在读取jar文件内部资源时的注意事项。
Class.getResource(String path)
ClassLoader.getResource(String path)
ClassLoader.getResource的path中不能以/开头,path是默认是从根目录下进行读取的
读取jar里面的文件,我们只能用流去读取,不能用File
转载于:https://my.oschina.net/110NotFound/blog/2873166
1476

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