小白懂JVM系列-IDEA配置javap,查看字节码文件(工具篇)

开篇

上篇文章我们知道,虚拟机读取和执行的是编译后的字节码文件,所谓工欲善其事必先利其器,本篇文章我们就来学习如何使用工具查看编译后的字节码文件,不入虎穴焉得虎子。

深入穴

java文件:就是他,我们的英雄"Hello Word"先生!


image.png

Round1:
编译后,直接把class文件拖入UE里面,OMG,什么玩意?你没看错,这就是16进制的class文件的真实面容。看不懂?可以,接着看。。。。

image.png

Round2:
使用jdk自带的javap程序查看class文件。稍微貌似能找到一点是个程序员能读懂的东西了,但是还是不懂,不明白,不会!

image.png

image.png

image.png

image.png

image.png

Round3
是不是也想学这招,是的,那就开始我今天的表演了!
这里主要就是使用IDEA相关配置,可以轻松的执行javap指令,查看字节码数据。
第一步:Setting---->Tools------>External tool------>+

1.png

第二步:进入Edit tool页面,配置相关信息,点击apply,最后点击确认即可完成配置

2.png

3.png
4.png
5.png

第三步:使用,一定要先编译生成class文件后右键想要查看的java文件,然后找到external tool,最后点击刚配置的javap。

6.png

下篇预告:

一步步解读字节码文件

你可能感兴趣的:(小白懂JVM系列-IDEA配置javap,查看字节码文件(工具篇))