Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
来源:互联网 发布:js获取name的value 编辑:程序博客网 时间:2024/05/22 13:42
基本上,两个都可以用于从 classpath 里面进行资源读取, classpath包含classpath中的路径
和classpath中的jar。
两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源,而另一个用于取相对于classpath的
资源,用的是绝对路径。
在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对
路径, 如果不以 / 开头, 则路径是相对与这个class所在的包的。
在使用ClassLoader.getResourceAsStream时, 路径直接使用相对于classpath的绝对路径。
举例,下面的三个语句,实际结果是一样的:
com.explorers.Test.class.getResourceAsStream("abc.jpg")
= com.explorers.Test.class.getResourceAsStream("/com/explorers/abc.jpg")
= ClassLoader.getResourceAsStream("com/explorers/abc.jpg")
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream和ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream和ClassLoader.getResourceAsStream
- Class.getResourceAsStream和ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream和ClassLoader.getResourceAsStream
- Class.getResourceAsStream和ClassLoader.getResourceAsStream
- Class.getResourceAsStream和ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream区别
- ClassLoader().getResourceAsStream()和Class.getResourceAsStream()的区别
- 祝各位在编程第一线的程序员们,国庆快乐 !
- ~~~杀毒软件
- OTL 4.0, OTL类集(2010.4.23更新)
- 实战DeviceIoControl 之一:通过API访问设备驱动程序 - bhw98的专栏 - CSDNBlog
- 感觉最好的杀毒软件nod32 3.0Eset Smart Security 安全套装官方简体中文版
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- VS快捷键大全
- ASP.NET日期操作常用操作代码
- [转]修改系统时间
- 瑞星杀毒软件2008 v20.26
- 内存泄漏问题
- avast! 4.7.1043 Professional Edition 简体中文版
- .Net中常见问题及解决方法归类
- 卡巴斯基反病毒软件KAV 7.0.0.125