实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
音像深入理解JVM字节码张亚
¥ ×1
商品
服务
物流
前言章深入剖析class文件结构11.1初探class文件11.2class文件结构剖析31.2.1魔数41.2.2版本号61..常量池71.2.4Accessas181.2.5this_class、super_name、interfaces191.2.6字段表201.2.7方法表1.2.8属表251.3使用javap查看类文件301.4小结32第2章字节码基础332.1字节码概述332.2Java虚拟机栈和栈帧34.字节码指令41..1加载和存储指令41..2操作数栈指令42..运算和类型转换指令45..4控制转移指令46..5for语句的字节码原理48..switch-case底层实现原理54..String的switch-case实现的字节码原理55..i和i的字节码原理60..try-catch-finally的字节码原理63..10try-with-resources的字节码原理71..11对象相关的字节码指令742.4小结77第3章字节码进阶783.1方法调用指令783.1.1invokestatic指令793.1.2invokevirtual指令793.1.3invokespe指令803.1.4invokeinterface指令803.1.5invokedynamic指令903.2Lambda表达式的原理953.3泛型与字节码1003.4synchronized的实现原理1023.5反的实现原理1063.5.1反方法源码分析1073.5.2反的inflation机制1093.6小结110第4章javac编译原理简介1114.1javac源码调试1124.2javac的七个阶段1144.2.1parse阶段1154.2.2enter阶段1164..process阶段1184.2.4attr阶段1184.2.5flow阶段1214.2.6desugar阶段1224.2.7generate阶段1264.3小结129第5章从字节码角度看Kotlin语言1305.1Metadata注解1305.2顶层方法1325.3object单例1335.4扩展方法1345.5接口默认方法1355.6默认参数1375.7不错for循环1405.8dataclass1425.9多返回值1435.10协程的实现原理1445.10.1CPS介绍1455.10.2suspend关键字1465.11从字节码分析Kotlin编译器的bug1495.12小结153第6章ASM和Javassist字节码操作工具1546.1ASM介绍1546.1.1ASMCoreAPI核心类1566.1.2ASM操作字节码示例1586.2Javassist介绍1696.2.1Javassist核心API1696.2.2Javassist操作字节码示例1706.3小结174第7章JavaInstrumentation原理1757.1JavaInstrumentation简介1757.2Instrumentation与-javaagent启动参数1767.3JVMAttachAPI介绍1807.3.1JVMAttachAPI基本使用1817.3.2JVMAttachAPI的底层原理1837.4小结190第8章JSR269插件化注解处理原理1918.1JSR269简介1918.2抽象语法树操作API1938.2.1Names介绍1938.2.2JCTree介绍1938..TreeMaker介绍1988.2.4自定义注解处理实战2028.3JSR269在常用框架上的应用2078.3.1案例一:ButterKnife2078.3.2案例二:Lombok2098.4小结212第9章字节码的应用2139.1cglib动态代理原理分析2139.2字节码在Fastjson上的应用2189.3字节码在Dubbo上的应用2219.4字节码在JaCoCo代码覆盖率上的应用2229.5字节码在Mock上的应用2259.6小结2270章软件破解和防破解22810.1反编译22810.2软件破解22910.3软件防破解410.4小结2501章全链路分布式跟踪与APM25111.1全链路分布式跟踪介绍25111.2见微知著之APM26011.3小结2732章Android字节码与APM27412.1dex文件结构27412.2Android字节码2881.Gradle插件编写29512.4Android字节码注入原理29712.5小结301
作者简介张亚后端和Java,CVTE(视源股份,代码:002841)不错技术经理,带领20多人的研发团队做教育相关的产品。主要方向是 JVM 调优及故障诊断、TCP 源码剖析、高并发系统设计,致力于后端底层技术细节的研究。独立实现了公司级全链路APM 产品,在字节码、ASM、软件破解等方向有丰富的实战经验。vim 狂热爱好者,热衷分享,是掘金平台的作者,在掘金上撰写过两本关于JVM和TCP 底层原理的小册子。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员