Class.getResource("/")之为什么需要"/"

Class.getResource("/")之为什么需要"/"

结论

Class.getResource真正调用ClassLoader.getResource方法之前,会先获取文件的路径(path不以'/'开头时,默认是从此类所在的包下取资源;path以'/'开头时,则是从项目的ClassPath根下获取资源)。

未完待续

没学过java 虚拟机,以后学了再回来补充!

参考

彻底搞懂Class.getResource和ClassLoader.getResource的区别和底层原理
java中获取类加载路径和项目根路径的5种方法

posted @   PigBrither666  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示