IDEA中使用jclasslib插件可视化方式查看类字节码的过程详解
作者:DoBetterEveryDay 时间:2021-10-12 08:18:31
说明
在学习jvm相关知识时,一般会讲到类字节码相关内容,为了更清晰的了解类字码具体内容,一般我们会使用javap
命令进行查看,但是仍然不够直观,有没有更易于理解的方式查看类字节码呢?答案是有的,就是今天本文要给大家介绍的IDEA插件jclasslib Bytecode Viewer。
插件官方地址:https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
插件安装
在idea插件功能中搜索jclasslib,选择jclasslib Bytecode Viewer,安装即可,如图
编写测试类
编写测试类,包含属性、方法、字符串常量等。
package com.lcl;
/**
* @author lcl
* @date 2021-04-22
*/
public class ClassViewer {
private String field;
public void method(){
System.out.println("method ...");
}
}
注意:需要编译此类,否则会报错。若是idea没有自动编译,请使用Build Project功能进行编译
使用效果
点击菜单:View -> Show Bytecode With Jclasslib
效果如图:
可以看到,清晰明了的显示出了类字节相关信息。是不是很棒!!!
来源:https://blog.csdn.net/DoBetterEveryDaY/article/details/116030577
标签:idea,jclasslib,字节码,可视化
0
投稿
猜你喜欢
详解java模板和回调机制
2023-08-13 15:33:46
详解Java后端优雅验证参数合法性
2021-09-06 16:07:22
关于Springboot数据库配置文件明文密码加密解密的问题
2023-11-25 03:29:46
IOS 实现摇一摇的操作
2023-07-02 13:46:53
mybatis if标签判断不生效的解决方法
2023-11-28 12:30:49
SpringBoot 配置文件总结
2021-09-06 13:12:57
使用Android studio创建的AIDL编译时找不到自定义类的解决办法
2023-06-23 10:59:41
在SpringBoot中通过jasypt进行加密解密的方法
2023-11-15 21:29:23
java ThreadGroup的作用及方法详解
2022-02-03 16:49:01
Java泛型定义与用法实例详解
2023-11-25 11:50:28
使用Spring Security OAuth2实现单点登录
2023-08-13 01:44:34
C++实现LeetCode(131.拆分回文串)
2023-07-24 09:58:42
使用@Order控制配置类/AOP/方法/字段的加载顺序详解
2023-09-05 17:34:35
java编程下字符串的16位,32位md5加密实现方法
2023-07-29 21:34:28
Intellij Idea 多模块Maven工程中模块之间无法相互引用问题
2023-11-11 07:24:51
java中Locks的使用详解
2023-11-29 00:18:38
基于SSM实现学生管理系统
2023-11-24 18:17:39
JavaWeb页面中防止点击Backspace网页后退情况
2023-11-10 10:36:36
Java由浅入深刨析继承
2023-11-23 08:04:24
netty pipeline中的inbound和outbound事件传播分析
2023-08-27 06:57:00