JVM探索

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

2021-03-07  本文已影响0人  余生爱静

开篇

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

深入穴

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

下篇预告:

一步步解读字节码文件

上一篇下一篇

猜你喜欢

热点阅读