易燃物汇聚 YouTube 有声书与书评
深入理解JVM字节码 封面

深入理解JVM字节码

张亚

1593人在读
24.6万字总字数
¥53定价

内容简介

内容介绍 这是一本揭示JVM字节码“黑科技”的著作,它从原理和应用两个维度深入剖析了JVM字节码。书中内容涉及JVM字节码的大部分应用场景,如Java性能优化、软件防护与破解、APM等,通过大量实战案例讲解了它在这些场景中的实操技巧。 本书共 12 章,从逻辑上分为两大部分。 第壹部分:原理篇(第1~8章) 第1章详细剖析了class文件的内部结构;第2章介绍了字节码的概念以及Java虚拟机栈和栈帧的相关内容;第3章介绍了字节码的进阶知识,包括泛型擦除、synchronized 关键字、反射的底层实现原理;第4章介绍了javac编译器的原理,以及javac编译的七大阶段和各阶段的作用;第5章从字节码的角度介绍Kotlin的常见语法糖、coroutine 等原理;第6章介绍了ASM和Javassist这两个字节码操作工具;第7章介绍了Java Instrumentation的原理;第8章介绍了JSR 269 插件化注解处理原理。 第二部分:应用篇(第9~12章) 第9章介绍了字节码在cglib、Fastjson等框架上的应用;第10章介绍了反编译、破解、防破解和逆向工程的相关内容;第11章介绍了APM的概况、分布式跟踪的基本原理等。第12章详细介绍了Android dex文件的组成结构,以及Android字节码指令与Java字节码指令的区别。

读者书评

★★★★★

玉杵捣灵药,丹鼎养芙蓉。 城市山林小隐,家住驿桥东。 况是南州高裔,更欲上池真液,冰雪炯心胸。 医国手初试,在处起疲癃。 种阴德,方寸地,继颐翁。 活人多少,满林新植杏花红。 遮莫南山石烂,又复瀛洲不浅,都付笑谈中。 刮目看尘表,黄鹄驾天风。

★★★★☆

前几章写得很不错,后面应用部分以介绍为主,总体来说这本书还是很不错的,4.5🌟

★★★★☆

前面的基础很详细,不过需要有字节码基础以及关于java栈执行流程知识,才能快速的理解。后面的应用仅仅是点到为止。整体来说,想要了解字节码及其应用是完全没有问题的。

★★★★★

比《深入理解Java虚拟机》的相关章节讲得更通俗易懂。因为是从掘金小册修改而来的,某些代码片段可能在成书过程中写错了,需要读者格外注意。实例和图解应用得很到位,非常便于理解字节码原理。

★★★★★

我们平常干活用的东西只是Java体系的冰山一角。本书能让你领略到冰山的一个侧面,当然它只是提供了思想原理性的东西,对细节不过多探讨。如果能看得进去,甚而看懂,细节也不是那么重要了。

★★★★☆

除了代码存在多处错误(不清楚实体书有没有这个问题),一些地方文字和表达也错了,书其实还不错。不过想看懂还是需具备扎实的java技术功底,不适合初学者,特别是遇到写错的地方,容易被弄晕,最好先读完了周志明的书再看比较好。说是字节码,但并不是一本参考手册,没有特别讲具体的字节码,而是结合了不少业内熟知的框架讲解,涉及范围较广,能开一些脑洞。

★★★★★

总体还可以,jvm的东西都有说到,可惜后面不更新了[裂开][裂开][裂开]

★★★★☆

案例内容偏多,整体还是很不错的字节码讲解。推荐

★★★★★

师傅的书,必须好评啊,哈哈😎😎😎

★★★★★

这是一本揭示JVM字节码“黑科技”的著作,它从原理和应用两个维度深入剖析了JVM字节码。书中内容涉及JVM字节码的大部分应用场景,如Java性能优化、软件防护与破解、APM等,通过大量实战案例讲解了它在这些场景中的实操技巧。

书籍信息

作者张亚
出版社机械工业出版社
出版时间2021-06-09
ISBN9787111653721
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数149