这篇文章主要介绍“怎么查看Java字节码”,在日常操作中,相信很多人在怎么查看Java字节码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么查看Java字节码”的疑惑有所帮助!接下来,请跟着小编一起来学习吧
这篇文章主要介绍“怎么查看Java字节码”,在日常操作中,相信很多人在怎么查看Java字节码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么查看Java字节码”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
字节码文件是不能直接打开的,下面教大家几种简单的方法如何查看 Java 字节码。
1、使用 javap 命令查看字节码
命令格式如下:
javap -c xxx.class
jdk 提供的了,不解释,来,演示操作一把:
$ javap -c Test.class Compiled from "Test.java" public class com.test.Test { public com.test.Test(); Code: 0: aload_0 1: invokespecial #8 // Method java/lang/Object."<init>":()V 4: return public static void main(java.lang.String[]); Code: 0: return }
如上所示,可以看到 Test 类的的字节码。
2、Intellij IDEA 中查看字节码
Intellij idea 直接集成了一个工具菜单,可以直接查看字节码,打开 ByteCode 插件窗口方法如下:
View -> Show bytecode
如图所示,可以看到 String 类的的字节码。
是不是很方便?
如果看不到这个菜单,那可能你当前的类没有编译,需要你编译一下。
不会用 Intellij IDEA 的可以关注公众号:Java技术栈,在后台回复:IDEA,可以获取栈长整理的历史教程,都是无废话干货。
想当初从 Eclipse 转 IDEA 数次都失败,现在早习惯了,说实话写代码是真智能,基友搭配,效率翻倍。
3、Eclipse 中查看字节码
在 Eclipse 中查看字节码稍显麻烦,需要安装插件,并打开插件窗口,安装和使用方式如下:
Name: bytecode
Location: Http://andrei.gmxhome.de/eclipse
安装完后需要重启 Eclipse 才能生效。
Eclipse 打开 ByteCode 插件窗口:
Window-> Show View -> Other -> Java -> Bytecode
如图所示,可以看到 String 类的的字节码。
到此,关于“怎么查看Java字节码”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!
--结束END--
本文标题: 怎么查看Java字节码
本文链接: https://lsjlt.com/news/284394.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0