随笔分类 -  字节码框架

asm
摘要:1、概述 1.1、ASM 是一个 Java 字节码操控框架。它能够以二进制形式修改已有类或者动态生成类; ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为; ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类; 阅读全文

posted @ 2020-04-07 16:08 anpeiyong 阅读(314) 评论(0) 推荐(0) 编辑

cglib
摘要:1、概述 1.1、CGLIB(Code Generation Library)是一个开源项目; 1.2、是一个强大的,高性能,高质量的Code生成类库,它可以在运行期扩展Java类与实现Java接口; 1.3、CGLIB包的底层 是 通过使用一个小而快的字节码处理框架ASM,来转换字节码并生成新的类 阅读全文

posted @ 2020-04-07 15:08 anpeiyong 阅读(276) 评论(0) 推荐(0) 编辑

Javaassist
摘要:1、概述 1.1、开放源代码JBoss 应用服务器项目,一个开源的分析、编辑和创建Java字节码的类库; 1.2、特点: 简单,而且快速; 直接使用java编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类; 2、案例 package com.an.bytecode.javaa 阅读全文

posted @ 2020-04-07 14:23 anpeiyong 阅读(1111) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示