Java系列-查看字节码
2025年9月13日小于 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
中执行 下列 这两个命令之一

- 输出内容如下图