代码改变世界

[转]InputStream in = this.getClass().getResourceAsStream("photo.gif")的意思

2016-08-31 14:49  放作夥  阅读(1307)  评论(0)    收藏  举报

方法getResourceAsStream()是一个标准方法,用来打开一个外部输入文件。文件的位置取决于类加载器,而标准的类加载器从classpath开始搜索
如:c:/temp/mytest/Test.class

package mytest;
public class Test{...}

Test.class.getResourceAsStream(str);

str="/db.properties" 则 db.properties 放在 c:/temp下
str="db.properties" 则 db.properties 放在c:/temp/mytest下