IDEA 插件,带你查看 Java 字节码信息

我是 ABin-阿斌:写一生代码,创一世佳话。 如果小伙伴们觉得我的文章有点 feel ,那就点个赞再走哦。
在这里插入图片描述

前言

在我们日常学习的过程中,想要对一个知识点更加深入的理解我们往往会看看这个类的字节码文件。

如何查看 Java 字节码

按照我们传统的方式那么就是使用命令了(javap),但是这种传统的方式有一个缺陷型,那么就是它的这种方式不是那么的直观,而且效率也是比较低的。

继而随之,我们就衍生出了其它更加方便的操作。接下来我就给大家展示如何用 IDEA 来查一个类的字节码文件。

IDEA 原生自带查看器

按照我下方红色框框给出的提示操作

注意事项:当我们查看某个类字节码的时切忌一定要先编译一下,否则看不到实际效果。

在这里插入图片描述

结果展示:这个玩意就是我们的 .class文件(JVM所认识的Java字节)

在这里插入图片描述

从字节码中我们就可以看到我写的那个测试类的底层是如何运行的了,是不是一下子就恍然大悟了。

疑问

有些人可能会说,我直接干懵了,哈哈。不要急,这个原生的查看器还是不够直观,分的不够细腻。那么接下来我就再介绍一款IDEA 插件(牛逼克拉斯),这也是本文章的核心了。

使用 IDEA 插件 jclasslib(更加直观易懂,节点分支明确)

这是具体的下载方式
在这里插入图片描述
安装完成之后,重启 IDEA 接下来我们就可以通过这个插件去查看某个类对应的字节码文件了。
在这里插入图片描述
结果展示:现在是不是清晰多了,不光光可以看类的字节码文件了,还可以查看这个类的基本信息、常量池、接口、属性等信息。就问一句奥布奥利给,哈哈

装好了这个插件以后右边就会有这个插件的收缩栏,不想看点一下就收起来,想看就再点一下。
在这里插入图片描述

总结

随着时间的推移与技术的发展,越来越多的东西变得更加的方便,当然在这个方便的前提我们要学会如何去使用。技术是不断地进步的,我们可不能原地踏步。学无止境,牢记初心,砥砺前行。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值