反射机制

2021/12/3 23:46:43

本文主要是介绍反射机制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

作用

反射机制是一种操作字节码文件的方法
Spring等高级框架的底层实现都是通过反射机制。

想要操作字节码文件,首先要拿到这个字节码文件,如何获取字节码文件呢?

获取字节码文件的三种方式

  1. Class.forName("")
    参数为类的全名称

forName("")这个方法会导致参数内的类加载,如果只想执行一个类中的静态代码块中的方法,可以直接使用Class.forName(""),因为静态代码块只在类加载的时候执行一次。

  1. 对象.getClass();
    每一个对象都有getClass()方法,用来获取该对象所属的类

  2. xx.Class
    任何一个类型都有.Class属性,代表其所属类。



这篇关于反射机制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程