码迷,mamicode.com
首页 > 其他好文 > 详细

getResourceAsStream()与FileInputStream

时间:2019-03-13 15:00:18      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:tcl   jar   span   panel   log   input   inf   info   系统   

https://cloud.tencent.com/developer/ask/28683

 

getResourceAsStream()通过classname的类加载器加载文件。如果类来自JAR文件,那么就会从JAR文件中加载资源。

FileInputStream用于从文件系统读取文件。

 

https://blog.csdn.net/buster2014/article/details/53787224

props.load(new FileInputStream("db.properties")); 是读取当前目录的db.properties文件

getClass.getResourceAsStream("db.properties"); 是读取当前类所在位置一起的db.properties文件

getClass.getResourceAsStream("/db.properties"); 是读取ClassPath的根的db.properties文件,注意ClassPath如果是多个路径或者jar文件的,只要在任意一个路径目录下或者jar文件里的根下都可以,如果存在于多个路径下的话,按照ClassPath中的先后顺序,使用先找到的,其余忽略.

 

技术图片

 

getResourceAsStream()与FileInputStream

标签:tcl   jar   span   panel   log   input   inf   info   系统   

原文地址:https://www.cnblogs.com/silyvin/p/10523050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!