Java系列-查看字节码
2025年10月29日小于 1 分钟Java系列笔记
概述
前提条件:要看字节码,首先得知道字节码对应的class文件,这个class文件是由java文件经过编译而来的,至于怎么编译,可以通过javac,或者IDE等工具生成。
查看字节码的几种方式
测试例子:
package com.plus;
/**
* 查看字节码
* <p>Title: Tests</p>
*
* @author cangbao
* @date 2019-11-11 23:50
* @package com.plus
*/
public class Tests {
public static void main(String[] args) {
String a = "hello";
for(int i=0;i<5;i++){
a += "world";
}
}
}控制台
打开cmd,然后使用javap命令来查看:


IDEA 使用java自带命令javap
- 打开
Settings->Tools->External Tools->+ - 输入命令名称: 选择JDK的javap.exe命令 输入 -verbose ,选择$FileClass$ $OutputPath$变量,这两个变量可从右边选取。保存

- 右键选取执行命令,输出字节码文件

IDEA 安装插件 jclasslib Bytecode viewer
- 打开
Setting->Plugins, 输入jclasslib Bytecode viewer, 点击Install, 安装成功后重启

- 在
View中执行 下列 这两个命令之一

- 输出内容如下图
