| 本帖最后由 杨同旺 于 2013-5-2 14:34 编辑 
 当使用类加载器加载配置文件的时候,有下面2种方法,
 
 基础加强课,说这2种方法,都是使用的类加载器来加载文件,
 
 当使用Object.class字节码文件时,为什么有的方法会报错,有的不报错?
 复制代码        public static void main(String[] args)
        {
                new Test().method();
        }
        void method()
        {
                 //config.properties文件,在当前包下.
                 //当前包为 com.study.day
                InputStream is1 = this.getClass().getClassLoader().getResourceAsStream("com/study/day/config.properties");   //不报错
                InputStream is3 = this.getClass().getResourceAsStream("config.properties");    //不报错
                //InputStream is2 = Object.class.getClassLoader().getResourceAsStream("com/study/day/config.properties");  //为什么这句会报错?
                InputStream is4 = Object.class.getResourceAsStream("config.properties");   //为什么这句又不报错?
                        
        }
 |