文章目录
Java反射机制概述
- 反射可以调用
任意一个
对象的成员变量和方法,包括私有的
。
反射相关的主要API
理解Class类并获取Class的实例
- 一个类对应一个.class文件
理解Class类
- Class 类是
描述类的
类。此类是Java反射的源头
,实际上所谓反射从程序的运行结果来看也很好理解,即:可以通过对象反射求出类的名称。【如下图】
Class类特点
Class类的常用方法
获取Class类的实例【重点】
- 方式3运用最多
类的加载与ClassLoader的理解
ClassLoader(类加载器)加载配置文件
-
Properties(集合中的):用来读取配置文件
-
类加载器的一个
主要方法
:getResourceAsStream(String str)
:获取类路径
下的指定文件的输入流
。
InputStream in = null;
in = this.getClass().getClassLoader().getResourceAsStream("exer2\\test.properties");
System.out.println(in);
- 文件位置