Class.getResourceAsStream ,资源路径有两种方式,一种以/开头,则这样的路径是指定绝对路径,如果不以/开头,则路径是相对与这个class所在的包的.
以目标类的路径为默认路径;
ClassLoader.getResourceAsStream, 路径直接使用相对于classpath的绝对路径.,以classpath为默认路径(与jvm虚拟机编译java文件的路径有关)
---------------------------------------
.getClass()是获取运行时的类: 一个java.lang.Class对象代表了Java应用程序在运行时所加载的类或接口实例,也就是说被加载的类在JVM中以Class的实例存在,Class对象由JVM自动产生。
new methodInService().getClass().getName();
.Class用于
InputStream ips =
ConfigUtil.class.getClassLoader()
.getResourceAsStream("util/db.properties");
try {
props.load(ips);
} catch (IOException e) {}
---------------------------------------