编程语言
首页 > 编程语言> > Java 开发中容易被忽略、出错的细微之处

Java 开发中容易被忽略、出错的细微之处

作者:互联网

ClassLoader 和 Class 的 getResource() 方法相比,有什么差异?

Class 的 getResource(String)ClassLoader 的 getResource(String) 方法都可以用来获取一个资源的 URL 路径,这二者的区别是 ClassLoader 的资源路径不能以 “/” 开头,因为从 ClassLoader 中装载资源被认为总是从根部开始的,不需要区分相对路径和绝对路径;而 Class 的资源路径需要区分相对路径和绝对路径,因此 “/abc.property” 和 “abc.property” 分别表示从类路径的根开始和从本类所在的包路径开始查找 abc.property 资源

微风好飞行 发布了46 篇原创文章 · 获赞 7 · 访问量 8万+ 私信 关注

标签:getResource,abc,Java,ClassLoader,路径,出错,property,Class,细微
来源: https://blog.csdn.net/yangbo_hr/article/details/104629283