小白懂JVM系列-IDEA配置javap,查看字节码文件(工具篇
2021-03-07 本文已影响0人
余生爱静
开篇
上篇文章我们知道,虚拟机读取和执行的是编译后的字节码文件,所谓工欲善其事必先利其器,本篇文章我们就来学习如何使用工具查看编译后的字节码文件,不入虎穴焉得虎子。
深入穴
java文件:就是他,我们的英雄"Hello Word"先生!
image.png
Round1:
编译后,直接把class文件拖入UE里面,OMG,什么玩意?你没看错,这就是16进制的class文件的真实面容。看不懂?可以,接着看。。。。
Round2:
使用jdk自带的javap程序查看class文件。稍微貌似能找到一点是个程序员能读懂的东西了,但是还是不懂,不明白,不会!
image.png
image.png
image.png
image.png
Round3
是不是也想学这招,是的,那就开始我今天的表演了!
这里主要就是使用IDEA相关配置,可以轻松的执行javap指令,查看字节码数据。
第一步:Setting---->Tools------>External tool------>+
第二步:进入Edit tool页面,配置相关信息,点击apply,最后点击确认即可完成配置
第三步:使用,一定要先编译生成class文件后右键想要查看的java文件,然后找到external tool,最后点击刚配置的javap。
下篇预告:
一步步解读字节码文件