javap命令
语法格式
javap [options] class
options
命令行选项。
classes
要为注释(例如DocFooter.class)处理的一个或多个类(由空格分隔)的列表。您可以指定可在类路径中找到的类,例如文件名(例如C:\myproject\src\DocFooter.class),或URL(例如file:///C:/myproject/src/DocFooter.class)。。
认识javap
options
(摘要)
-l :
打印出行和局部变量表-public:
仅显示公共类和成员-protected:
仅显示受保护的公共类和成员-package:
仅显示包,受保护和公共类和成员-private:
显示所有类和成员-s:
打印内部类型签名-verbose:
打印堆栈大小,方法的数量locals和 args方法-constants:
显示静态最终常量-c:
为类中的每个方法打印出反汇编代码,即包含Java字节码的指令
javap
命令反汇编一个或多个类文件。其输出取决于使用的选项。如果没有使用任何选项,
javap
将 打印传递给它的类的包,受保护和公共字段以及方法。如下图所示
javap -c Test.class
命令如下图所示,
转载请注明原文地址: https://www.6miu.com/read-2800065.html