Idea如何方便的查看Java字节码文件,你是怎么做的

2022-06-16 00:00:00 字节 你是 怎么做

《Idea如何方便的查看Java字节码文件,你是怎么做的》

·校园的傍晚·

前言

作为一名Java开发人员,我想Java字节码文件是无论如何都会接触到的,也是要读懂的。面试或者是自己开始研究Java的一些底层原理,大都会遇上要字节码文件的时候。

接下里咱们一起来聊聊如何idea有那几种方式查看字节码文件。

idea查看字节码文件

1.1、javap命令的使用

在jdk工具包的bin目录下,有一个java可执行文件javap,该工具可以查看java编译后的class文件。使用命令如下命令进行查看:

《Idea如何方便的查看Java字节码文件,你是怎么做的》

这个每个Jdk中都会有的。(配置了环境变量就可以直接在idea中使用)

随便写个程序,然后点开idea下部的Terminal,转到编译完后的class目录中, 用javap -c StringTest.class 就可以直接打印出字节码文件。

《Idea如何方便的查看Java字节码文件,你是怎么做的》

但是这样子去看,仍然要我们自己一点点找,并且去分析,不能非常的直观的看。

所以一下子就可以想到用idea插件来查看了。(idea插件不要装太多了,容易导致idea卡顿,但是这个我觉得在字节码文件方面还是挺香的,不想用的话,卸掉即可)

1.2、Idea插件 jclasslibBytecodeViewer

《Idea如何方便的查看Java字节码文件,你是怎么做的》

直接搜索,然后安装即可。

安装完成之后,我们像之前一样编译代码,这次如何查看勒?

我们点击idea顶部菜单栏中的view中,会出现一个 jclasslibBytecodeViewer标识。

《Idea如何方便的查看Java字节码文件,你是怎么做的》

点击会在右边展示出一个

《Idea如何方便的查看Java字节码文件,你是怎么做的》

在这边idea都帮你分好类,不用担心因为代码太长,从而导致分析麻烦。

《Idea如何方便的查看Java字节码文件,你是怎么做的》

另外我们不认识这些字节码命令,但是只要点击一下,它就会直接跳到浏览器的jdk官网处的字节码命令去(不过是英文版本)

《Idea如何方便的查看Java字节码文件,你是怎么做的》

我觉得这点对于刚学的小伙伴,是非常非常实用的。

自言自语

纸上得来终觉浅,绝知此事要躬行。

大家好,我是博主宁在春:主页

一名喜欢文艺却踏上编程这条道路的小青年。

希望:我们,待别日相见时,都已有所成

    原文作者:宁在春
    原文地址: https://blog.csdn.net/weixin_45821811/article/details/121256201
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章