0.什么是反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
1.获取Class对象
反射的第一步,就是去获取Class对象,而我们获取Class对象有三种方法,下面一一说明。
1.1方法一
Class<?> clz = User.class;
1.2方法二
User user = new User(1,"quanshijie");
Class<?> clz = user.getClass();