java 面向对象(三十九):反射了解ClassLoader
Posted 秋华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 面向对象(三十九):反射了解ClassLoader相关的知识,希望对你有一定的参考价值。
1.类的加载过程----了解
2.类的加载器的作用
3.类的加载器的分类
4.Java类编译、运行的执行的流程
5.使用Classloader加载src目录下的配置文件
@Test public void test2() throws Exception { Properties pros = new Properties(); //此时的文件默认在当前的module下。 //读取配置文件的方式一: // FileInputStream fis = new FileInputStream("jdbc.properties"); // FileInputStream fis = new FileInputStream("src\\\\jdbc1.properties"); // pros.load(fis); //读取配置文件的方式二:使用ClassLoader //配置文件默认识别为:当前module的src下 ClassLoader classLoader = ClassLoaderTest.class.getClassLoader(); InputStream is = classLoader.getResourceAsStream("jdbc1.properties"); pros.load(is); String user = pros.getProperty("user"); String password = pros.getProperty("password"); System.out.println("user = " + user + ",password = " + password); }
以上是关于java 面向对象(三十九):反射了解ClassLoader的主要内容,如果未能解决你的问题,请参考以下文章
大数据必学Java基础(三十九):面向对象三大特性之一封装(Encapsulation)