Java以及IDEA下查看字节码的五种方法
发布日期:2021-06-30 19:32:48 浏览次数:2 分类:技术文章

本文共 708 字,大约阅读时间需要 2 分钟。

1.最本质的是cmd下

#javap -v 类名

说明:这是最原始的方法,效率低下,强烈不推荐使用。

 

2.查看字节码的方法idea可以集成命令行使用javap

注意需要在class文件目录下,不要在java文件目录下。

#java -p  class文件名即可

这种方式需要每次敲命令还是不方便

 

3.在IDEA下集成javap -v

上面那种方法效率只能说还是不高,其实可以在idea里建扩展工具建快捷方式

在tool setting 的Program输入工具的路径,这中间可以插入宏,比如$JDK_PATH$,不需要自己再手动输入jdk的路径了。

在参数栏中输入-p $FileClass$$FileClass$代表要解析的 class文件。
在Workding Directory中输入$OutputPath$代表项目的输出路径

 

 

4.查看字节码使用idea自带的插件

这种方法比较简单,直接view菜单下就有,不过信息不全。

 

5.idea也可以安装jclasslib插件

jclasslib插件还是很方便的,setting里安装插件就行。

public class TestApp {    public static void main(String[] args) {        int a=0;        a=a++;        System.out.println(a);        a=++a;        System.out.println(a);        a+=2;        System.out.println(a);    }}

输出:

字节码:

本地变量表:

转载地址:https://linuxstyle.blog.csdn.net/article/details/88351875 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:小米的开源监控系统open-falcon架构设计,看完明白如何设计一个好的系统
下一篇:IDEA实用插件和技巧

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月22日 12时28分42秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章