java 反射

    xiaoxiao2021-03-25  113

    反射: Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用在编译期并不知道的类。这样的特点就是反射。 当一个类被加载时,jvm就会自动生成一个Class的对象, 通过这个Class对象, 我们可以获得加载到虚拟机当中这个Class对象对应的方法、成员以及构造方法的声明和定义等信息。

    Class class=Class.forName("类路径");//class 为对应“类路径”应该被加载到jvm时对应的Class对象, 通过它可以获取类的成员信息。

    (类)class.newInstance()会返回一个类的对象。

    使用反射的场景:

    1)工厂模式

    2)动态代理

    转载请注明原文地址: https://ju.6miu.com/read-9478.html

    最新回复(0)