IDEA安装class文件分析工具(binEd 和 JClassLib)

简介: IDEA安装class文件分析工具(binEd 和 JClassLib)

1.JClassLib 可以观察ByteCode方法

打开IDEA的setting窗口,选择Plugins,打开Browse repositories

 

image.png

 

搜索选择安装之后重启Idea就好了。

 

image.png

2.JClassLib使用

新建一个Test类

public class Test { public static void main(String[] args) { int a = 1; int b = 2; a++; b--; int c = a + b; System.out.println(c); } }

public class Test {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        a++;
        b--;
        int c = a + b;
        System.out.println(c);
    }
}

编译好后,点击show bytecode,可以看到完整的字节码信息

当然,也可以点击 Show ByteCode with Jclasslib,这时可以看到该类的基本信息、常量池、接口、属性、函数等信息。

另外,如果想了解某个具体字节码指令的含义,可以点击它,就会跳转到 java虚拟机规范对应的章节。

假设咱们想看iconst_1,点击它

更细节的功能,大家自行挖掘吧

 

 

3.binEd 可以用二进制编码或者16进制编码查看文件

安装方式如上

 

image.png

4.binEd 使用

image.png

 

在弹出窗口选择要打开的文件

 

不积跬步,无以至千里


目录
相关文章
|
20天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
80 1
|
1月前
|
IDE Java 开发工具
如何安装intellij IDEA
如何安装intellij IDEA
|
1月前
|
NoSQL Java Maven
idea中插件安装
idea中插件安装
|
2月前
|
IDE Java 数据库连接
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
245 0
|
2月前
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
100 0
|
1月前
|
IDE Java 开发工具
idea一步一步安装教程
idea一步一步安装教程
|
2月前
|
IDE Java Linux
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
IDEA的安装与删除插件
IDEA的安装与删除插件
|
21天前
|
前端开发 JavaScript 数据安全/隐私保护
idea代码review工具Code Review Helper使用介绍
CodeReview IDEA 插件是一款用于代码审查的工具,旨在解决在GitLab中查看整体业务逻辑的不便。该插件提供快速添加注释、行号旁的评审意见标记、双击跳转到代码、意见删除和修改、内容导出为Excel以及导入等功能。特别地,它支持离线和在线模式,离线模式下,审核者和开发者通过Excel文件交换评审意见;在线模式则通过服务端实现评审内容的上传和下载,简化文件传输。此外,该插件允许定制评审字段,并能与团队协作工具集成。通过这些特性,CodeReview IDEA 提高了代码审查的效率和便捷性。
70 2
|
1月前
IDEA代码行数统计插件Statistic对应idea版本以及安装后无法使用问题解决
IDEA代码行数统计插件Statistic对应idea版本以及安装后无法使用问题解决
22 0