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

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

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

Java 开发中容易被忽略、出错的细微之处Java 开发中容易被忽略、出错的细微之处 微风好飞行 发布了46 篇原创文章 · 获赞 7 · 访问量 8万+ 私信 关注
上一篇:ArcGIS Runtime SDK for WPF之SimpleRenderer无法添加、报错“图形符号无法序列化为 JSON”


下一篇:java读取resources目录下的文件