课程介绍
学员评价2
免费
本课程通过四个章节来介绍Java ASM的Core API内容。
第一章,基础。本章主要围绕着ASM和ClassFile两个概念展开,涉及一些简单的概念。
第二章,生成新的类。本章主要是使用Core API从“无”到“有”的创建一个新的类文件。
第三章,转换已有的类。本章主要是使用Core API将已有的类文件进行转换来生成一个新的类文件。
第四章,工具类和常用类。本章主要是对Core API当中的asm-util和asm-commons的内容进行介绍,这里涉及的类是我们学习和解决实际问题的好助手。
另外,课程的资料内容(包括代码仓库地址),会放到我的51CTO博客当中。
在学习Java ASM的过程中,重点是把握ClassReader、ClassVisitor和ClassWriter这三个类之间的关系,如下图所示:
学习Java ASM之后,我们可以使用ASM做什么事情呢?使用ASM,我们可以对类文件进行三种类型的操作:
- 类文件分析(Analysis)
- 动态生成新的类文件(Generation),这是一个从“无”到“有”,从0到1生成类文件的操作。
- 对已有的类文件进行转换,从而生成新的类文件(Transformation)
5
学员评分
1
非常糟
2
很差
3
一般
4
很好
5
非常好
课程介绍
学员评价2
免费