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加载资源文件方式总结

在java中,加载文件资源可用如下四种方式:    1、通过本类的class类的getResource方法  // 同一包下 URL u0 = ClassGetResourceTest.clas...

java 分次读取大文件的三种方法

读取文件的一般操作是将文件数据全部读取到内存中,然后再对数据进行操作。但是对于稍大一些的文件就会抛出异常Exception in thread "main" java.lang.OutOfMemory...

java加载文件的三种方式

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

简述java加载资源文件的三种方式

import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; im...

iOS加载控制器的三种方式/loadNibName与initwithNibName的区别

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)laun...

Java 加载配置文件的方式

一 使用原生方式读取配置文件 1 文件系统加载 Java代码   InputStream in = new FileInputStream("config.propert...
  • fan1245
  • fan1245
  • 2014年08月04日 11:30
  • 6156

文件上传的三种方式-Java

  • 2015年06月05日 10:02
  • 56KB
  • 下载

Java 加载配置文件的方式

一 使用原生方式读取配置文件  1 文件系统加载  Java代码   InputStream in = new FileInputStream("config.properties");...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA 加载文件的三种方式的区别
举报原因:
原因补充:

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