这里区别的主要是两种方式,一种是
this.class.getResourceAsStream(“jdbc1”)
第二种是:
Test.class.getClassLoader().getResourceAsStream(“name”);
首先讲一下,对于使用ClassLoader,创建的文件最好是在src下创建,这样参数直接写文件名就好了,不用考虑其他的东西
暂时还不知道,如果在当前包下建的文件,该怎么写参数path
而对于没有ClassLoader这个东西的getResourceAsStream
新建的文件需要在这个类所在的包下新建文件,那么path直接是文件名,如果是在src下创建的文件,需要…//文件名
两种方式都最好不要在工程下新建文件。
第一种方式的截图:
第二种方式: