關(guān)于我們
書單推薦
新書推薦

深入理解JVM字節(jié)碼

深入理解JVM字節(jié)碼

定  價(jià):89 元

叢書名:Java核心技術(shù)系列

        

  • 作者:張亞
  • 出版時(shí)間:2020/5/1
  • ISBN:9787111653721
  • 出 版 社:機(jī)械工業(yè)出版社
  • 中圖法分類:TP312.8JA 
  • 頁(yè)碼:0
  • 紙張:
  • 版次:
  • 開本:16開
9
7
6
8
5
7
3
1
7
1
2
1
1

讀者對(duì)象:對(duì) Java 有了初步了解,想深入學(xué)習(xí)內(nèi)部運(yùn)行細(xì)節(jié)的同學(xué);想對(duì) Java 面試題有深刻理解的同學(xué);想了解如何實(shí)現(xiàn) APM 的同學(xué)。想了解軟件破解與防破解、SQL優(yōu)化、信息安全方面

內(nèi)容介紹
這是一本揭示JVM字節(jié)碼“黑科技”的著作,它從原理和應(yīng)用兩個(gè)維度深入剖析了JVM字節(jié)碼。書中內(nèi)容涉及JVM字節(jié)碼的大部分應(yīng)用場(chǎng)景,如Java性能優(yōu)化、軟件防護(hù)與破解、APM等,通過大量實(shí)戰(zhàn)案例講解了它在這些場(chǎng)景中的實(shí)操技巧。
本書共 12 章,從邏輯上分為兩大部分。
第壹部分:原理篇(第1~8章)
第1章詳細(xì)剖析了class文件的內(nèi)部結(jié)構(gòu);第2章介紹了字節(jié)碼的概念以及Java虛擬機(jī)棧和棧幀的相關(guān)內(nèi)容;第3章介紹了字節(jié)碼的進(jìn)階知識(shí),包括泛型擦除、synchronized 關(guān)鍵字、反射的底層實(shí)現(xiàn)原理;第4章介紹了javac編譯器的原理,以及javac編譯的七大階段和各階段的作用;第5章從字節(jié)碼的角度介紹Kotlin的常見語(yǔ)法糖、coroutine 等原理;第6章介紹了ASM和Javassist這兩個(gè)字節(jié)碼操作工具;第7章介紹了Java Instrumentation的原理;第8章介紹了JSR 269 插件化注解處理原理。
第二部分:應(yīng)用篇(第9~12章)
第9章介紹了字節(jié)碼在cglib、Fastjson等框架上的應(yīng)用;第10章介紹了反編譯、破解、防破解和逆向工程的相關(guān)內(nèi)容;第11章介紹了APM的概況、分布式跟蹤的基本原理等。第12章詳細(xì)介紹了Android dex文件的組成結(jié)構(gòu),以及Android字節(jié)碼指令與Java字節(jié)碼指令的區(qū)別。
 你還可能感興趣
 我要評(píng)論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言內(nèi)容