售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
序言
第一章 Java虚拟机栈
你遇到过StackOverflowError吗
JVM运行时内存结构
线程、栈与栈桢
局部变量表与操作数栈
基于栈的指令集架构
本章小结
第二章 Class文件结构
项目框架搭建
解析魔数
解析版本号
解析常量池
解析class文件的访问标志
解析this与super
解析实现的接口
解析字段表
解析方法表
解析class文件的属性表
解析ConstantValue属性
解析Code属性
本章小结
第三章 字节码指令
从Hello Word出发
字段与方法描述符
读写局部变量表与操作数栈
基于对象的操作
访问静态字段与静态方法
调用方法的四条指令
不同类型返回值对应的指令
创建数组与访问数组元素
条件分支语句的实现
循环语句的实现
异常处理的实现
本章小结
第四章 类加载器
动态加载类的两种方式
类加载过程
双亲委派模型
自定义类加载器加载字节码
本章小结
第五章 使用ASM操作字节码
框架简介
访问者模式在ASM框架中的应用
在项目中使用ASM
创建类并创建方法
给类添加字段
改写类并改写方法
创建类并实现接口
继承类并重写父类方法
本章小结
第六章 实战一:JDK与Cglib动态代理
JDK动态代理
实现JDK动态代理
Cglib动态代理
实现Cglib动态代理
本章小结
第七章 实战二:APM数据采集之探针埋点
Instrumentation简介
编写Java Agent插件
在类加载之前修改类的字节码
使用ASM为方法插入埋点
在类加载之后修改类的字节码
本章小结
第八章 进阶篇
类型检查与栈映射桢
泛型与如何调用泛型方法
本章小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜