JAVA 加载文件的三种方式的区别

原创 2016年05月31日 10:46:39
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程序时候,应该使用来代替确保是使用同一个类加载器。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java 加载配置文件的方式

一 使用原生方式读取配置文件  1 文件系统加载  Java代码   InputStream in = new FileInputStream("config.properties");...

java加载文件的3种方式

java加载文件的3种方式 一般我们加载文件都是以下3种方式进行加载,之前一直困扰我很久的关于文件加载的路径问题,今天我想自己写一个wiki page来记录下,总结下: 1,通过类加载...

java 加载资源文件方式

我们有很多方法加载资源文件,比如用ClassLoader.getResourceAsStream、ClassLoader.getSystemResourceAsStream或者Class.getRes...

【Java】properties文件存放位置与加载方式

【前言】经常使用Properties文件存放配置,当运行代码Properties properties = new Properties; properties.load(filePath);的时候,...

java加载properties文件的六种基本方式

今天在学习spring的时候,突然想到用工具类的方式来加载properties文件,这样就可以在不改变代码的情况下,更改配置信息,以下是java加载properties文件的六种基本方式的代码: p...

三种方式实现自定义圆形页面加载中效果的进度条,包含一个好看的Android UI

一、通过动画实现 定义res/anim/loading.xml如下: xmlns:android="http://schemas.android.com/apk/res/android">    ...

Android之Volley框架加载网络图片的三种方式

1.第一种也是最常用的一种:ImageLoader public void imageLoader(String url,ImageView iv){ //ImageLoader的第一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)