java反射

1.1定义

反射机制是在运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意个对象,都能够调用它的任意一个方法。在java中,只要给定类的名字,就可以通过反射机制来获得类的所有信息。

1.2实例

jdbc就是典型的反射

1.3实现

  • 第一步:获取Class对象,有4中方法:
    1.Class.forName(“类的路径”);
    2.类名.class
    3.对象名.getClass()
    4.基本类型的包装类,可以调用包装类的Type属性来获得该包装类的Class对象

1.4 实现Java反射的类

  1. Class:表示正在运行的Java应用程序中的类和接口注意: 所有获取对象的信息都需要Class类来实现。
  2. Field:提供有关类和接口的属性信息,以及对它的动态访问权限。
  3. Constructor:提供关于类的单个构造方法的信息以及它的访问权限
  4. Method:提供类或接口中某个方法的信息
posted @ 2020-08-30 19:02  大嘤熊  阅读(122)  评论(0)    收藏  举报