javap命令将java的class文件反汇编

jdk自带的很多命令都很有用,今天就来简单介绍下jdk的javap命令,javap是jdk自带的反汇编器,使用此命令,可以将java文件编译后的class文件反汇编进而看到java编译器给我

们生成的字节码,以便我们能更好的分析代码的执行过程和运行流程。

使用方法:

1.先写好一个demo.java文件

2.在cmd中进入到该java文件的目录下,然后使用javac demo.java将其编译,这时你会在当前目录看到一个demo.class文件

3.之后再cmd中输入javap -c demo命令,将其字节码文件进行反汇编。

经过以上三步骤,你会看到一些字节码指令,其实这才是最终运行在jvm上的机器指令代码。


补充:通过在cmd中输入javap命令,可以查看到javap命令的用法,上面均有说明,如:查看class文件的编译版本,查看当前类的包,变量信息,堆栈信息等等...

更多的用法看一下help就行了。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值