创建一个可以作为 javap 工具的程序

2025 年 3 月 17 日 | 阅读 1 分钟

可以使用 java.lang.Class 类的以下方法来显示类的元数据。

方法描述
public Field[] getDeclaredFields()throws SecurityException返回一个 Field 对象数组,该数组反映由此 Class 对象表示的类或接口声明的所有字段。
public Constructor[] getDeclaredConstructors()throws SecurityException返回一个 Constructor 对象数组,该数组反映由此 Class 对象表示的类声明的所有构造函数。
public Method[] getDeclaredMethods()throws SecurityException返回一个 Method 对象数组,该数组反映由此 Class 对象表示的类或接口声明的所有方法。

创建 javap 工具的示例

让我们创建一个像 javap 工具一样工作的程序。

在运行时,您可以获得任何类的详细信息,它可以是用户定义的类,也可以是预定义的类。

输出

creating a program that works like javap tool creating a program that works like javap tool