SEO基础知识

怎么查看 Java 字节码?

字号+ 作者:长沙seo强 来源:未知 2019-12-20 20:56 我要评论( )

在我们工作、学习、以及研究 JVM 过程当中,不可避免的要查看 Java 字节码,通过查看字节码可以了解一个类的编译结果

在我们工作、学习、以及研究 JVM 过程当中,不可避免的要查看 Java 字节码,通过查看字节码可以了解一个类的编译结果,也能通过编译器层面来分析一个类的性能。

字节码文件是不能直接打开的,下面小皮教大家几种简单的方法如何查看 Java 字节码。

1、使用 javap 命令查看字节码

命令格式如下:

javap -c xxx.class

JDK 提供的了,不解释,来,演示操作一把:

3种骚操作,教你查看 Java 字节码

 

如上所示,可以看到 Test 类的的字节码。

2、Intellij IDEA 中查看字节码

Intellij IDEA 直接集成了一个工具菜单,可以直接查看字节码,打开 ByteCode 插件窗口方法如下:

View -> Show bytecode

3种骚操作,教你查看 Java 字节码

 

 

3种骚操作,教你查看 Java 字节码

 

 

如图所示,可以看到 String 类的的字节码。

是不是很方便?

如果看不到这个菜单,那可能你当前的类没有编译,需要你编译一下。

想当初从 Eclipse 转 IDEA 数次都失败,现在早习惯了,说实话写代码是真智能,基友搭配,效率翻倍。

3、Eclipse 中查看字节码

在 Eclipse 中查看字节码稍显麻烦,需要安装插件,并打开插件窗口,安装和使用方式如下:

3种骚操作,教你查看 Java 字节码

 

Name: bytecode

Location: http://andrei.gmxhome.de/eclipse

安装完后需要重启 Eclipse 才能生效。

Eclipse 打开 ByteCode 插件窗口:

Window-> Show View -> Other -> Java -> Bytecode

 

3种骚操作,教你查看 Java 字节码

 

如图所示,可以看到 String 类的的字节码。

当然,市面上还有很多其他的小工具可以查看字节码,这里就不再一一介绍了,有兴趣的可以去了解下,栈长介绍的这三种方式应该够用了吧。

网站部分内容转载自其他平台,如有侵权请联系删除

1.本站遵循行业规范,转载的原创稿件尽可能标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 常德seo:怎么使新站快速收录?

    常德seo:怎么使新站快速收录?

    2019-12-20 20:57

  • scp命令怎么上传文件夹和下载文件夹?

    scp命令怎么上传文件夹和下载文件夹?

    2019-12-20 20:53

  • MySQL 忘记root密码怎么找回?

    MySQL 忘记root密码怎么找回?

    2019-12-20 20:48

  • Java多线程原理

    Java多线程原理

    2019-12-20 20:43

万词霸屏系统