javap如何查看class文件

为了研究Javac的原理,有时候需要去看看class文件的内容是如何组织的,这时候很有必要查看class文件,javap则有查看class文件的作用所在。
  javap是JDK自带的工具,还有jd-gui也可以查看class文件。javap则是在DOS窗口可以直接输入命令行使用。
使用javac编译器把源文件编译好,再接着使用javap工具查看class文件,命令如下:
javap -verbose+类名

javap具体命令行用法:
用法: javap
其中, 可能的选项包括:
-help --help -?  输出此用法消息
-version  版本信息
-v -verbose  输出附加信息
-l  输出行号和本地变量表
-public  仅显示公共类和成员
-protected  显示受保护的/公共类和成员
-package  显示程序包/受保护的/公共类成员 (默认)
-p -private  显示所有类和成员
-c  对代码进行反汇编
-s  输出内部类型签名
-sysinfo  显示正在处理的类的统信息 (路径, 大小, 日期, MD5 散列)
-constants  显示最终常量
-classpath   指定查找用户类文件的位置
-cp   指定查找用户类文件的位置
-bootclasspath   覆盖引导类文件的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值