字节码对象功能

Posted resort-033

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字节码对象功能相关的知识,希望对你有一定的参考价值。

Class对象功能:
* 获取功能:
1. 获取成员变量们
* Field[] getFields()
* Field getField(String name)

* Field[] getDeclaredFields()
* Field getDeclaredField(String name)
2. 获取构造方法们
* Constructor<?>[] getConstructors()
* Constructor<T> getConstructor(类<?>... parameterTypes)

* Constructor<T> getDeclaredConstructor(类<?>... parameterTypes)
* Constructor<?>[] getDeclaredConstructors()
3. 获取成员方法们:
* Method[] getMethods()
* Method getMethod(String name, 类<?>... parameterTypes)

* Method[] getDeclaredMethods()
* Method getDeclaredMethod(String name, 类<?>... parameterTypes)

4. 获取类名
* String getName()

以上是关于字节码对象功能的主要内容,如果未能解决你的问题,请参考以下文章

反射案例和反射获取字节码Class对象的三种方式

JVM进阶之路十二:字节码指令

获得类的字节码对象的三种方式

基础加强

反射之Method如何获取字节码对象中的方法

JAVA 反射原理