JAVA 加载文件的三种方式的区别
来源:互联网 发布:php网页编辑软件有哪些 编辑:程序博客网 时间:2024/05/01 12:12
InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) ①
InputStream is = this.getClass().getResourceAsStream(fileName)
②InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName)
③PS: 下文用符号表示相应代码
① 跟 ② : ①会根据传入的参数fileName的不同而选择不同的资源加载路径:fileName="123.txt" 从当前包下查找资源
fileName="/123.txt" 从classPath的根目录下查找资源
②无论加不加“/”都从classPath的根目录下查找资源③ 跟 ① :当编写web程序时候,应该使用③来代替①,确保是使用同一个类加载器。
0 0
- JAVA 加载文件的三种方式的区别
- java加载文件的三种方式
- 简述java加载资源文件的三种方式
- 加载资源文件的三种方式
- 加载文件资源的三种方式
- java加载配置文件的三种方式
- 三种文件分配方式的区别
- LocalSessionFactoryBean加载Hibernate 映射文件(hbm.xml)的三种方式及区别
- java加载文件的3种方式
- java 加载文件的几种方式
- java加载文件的方式
- Velocity中加载vm文件的三种方式
- Velocity中加载vm文件的三种方式
- Velocity中加载vm文件的三种方式
- Velocity中加载vm文件的三种方式
- Velocity中加载vm文件的三种方式
- Velocity中加载vm文件的三种方式
- java写入文件的三种方式
- Libgcrypt 代码实例
- CryptoPP使用介绍
- 谈谈对APC的一点理解
- Android----让你的状态栏变色-----沉浸式状态栏解决方案
- 该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- JAVA 加载文件的三种方式的区别
- 特殊质数js实现
- ImageLoader的使用
- jQuery kxbdMarquee 无缝滚动
- Linux下tomcat JVM内存 配置
- 关于 Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.P
- apple pay -证书操作
- 用calayer做动画 脉冲
- 九章算术卷第一 方田