Java开发之框架基础技术
反射
一、反射是什么?
反射(Reflection)机制是Java语言特性之一,是Java被视为动态(或准动态)语言的一个关键字特性
二、使用步骤
1.导入包中的相关类
Java.lang.reflect
获得需要操作的类的Class实例
调用Class实例的方法获取Field·Method等实例
使用反射API操作实例成员
2.获取Class实例
代码如下(示例):
Class clz = obj.getClass();//obj为某个类型的实例
//调用类或接口的Class属性
Class clz = Student.class;//Student为自定义的学生类型
//使用Class.forName()方法
Class clz = Class.forName("com.mysql.cj.jdbc.Driver");
UML 图表
FLowchart流程图
我们依旧会支持flowchart的流程图: