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

GraalVM與Java靜態(tài)編譯:原理與應(yīng)用

GraalVM與Java靜態(tài)編譯:原理與應(yīng)用

定  價(jià):89 元

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

        

  • 作者:林子熠
  • 出版時(shí)間:2021/12/1
  • ISBN:9787111696391
  • 出 版 社:機(jī)械工業(yè)出版社
  • 中圖法分類:TP312.8 
  • 頁(yè)碼:
  • 紙張:膠版紙
  • 版次:
  • 開(kāi)本:16開(kāi)
9
7
6
8
9
7
6
1
3
1
9
1
1

本書(shū)作者是阿里靜態(tài)編譯研究團(tuán)隊(duì)的核心成員,曾任華為高級(jí)工程師,一直從事靜態(tài)編譯技術(shù)的研究與落地。本書(shū)得到業(yè)界多位知名專家的鼎力推薦,是深度、系統(tǒng)研究Java靜態(tài)編譯技術(shù)的鮮見(jiàn)資料。

閱讀本書(shū),讀者可以了解Java靜態(tài)編譯技術(shù)的特點(diǎn)、實(shí)現(xiàn)機(jī)制、優(yōu)缺點(diǎn)等,以將其應(yīng)用到自己的業(yè)務(wù)實(shí)踐中。

【本書(shū)分為三部分】:

第1部分(第1~4章)首先概要介紹Java編譯器的演進(jìn)過(guò)程,然后介紹Java靜態(tài)編譯的基本原理、總體能力和發(fā)展前景,主要向讀者說(shuō)明Java靜態(tài)編譯技術(shù)是什么、業(yè)界主流實(shí)現(xiàn)方案、GraalVM結(jié)構(gòu)及靜態(tài)編譯應(yīng)用的流程。

第2部分(第5~12章)詳細(xì)介紹GraalVM如何實(shí)現(xiàn)Java的靜態(tài)編譯,著重介紹如何支持現(xiàn)有Java特性,涵蓋靜態(tài)編譯的總體流程、重要機(jī)制(擴(kuò)展、替換、類提前初始化優(yōu)化機(jī)制)、動(dòng)態(tài)特性(反射和序列化)實(shí)現(xiàn)、跨語(yǔ)言編程能力等。讀者可以掌握GraalVM對(duì)Java靜態(tài)編譯技術(shù)的具體實(shí)現(xiàn)原理,了解動(dòng)態(tài)的Java特性是如何被靜態(tài)化支持的,洞悉靜態(tài)編譯本質(zhì)。

第3部分(第13~15章)主要關(guān)注GraalVM的實(shí)踐應(yīng)用,介紹如何將傳統(tǒng)Java應(yīng)用編譯為二進(jìn)制可執(zhí)行文件或靜態(tài)庫(kù)文件并部署上云,以及與傳統(tǒng)的Java程序完全不同的編譯調(diào)試技術(shù)。讀者可以獲悉靜態(tài)編譯實(shí)踐中常見(jiàn)問(wèn)題的解決方案,以更快擁有靜態(tài)編譯技術(shù)的應(yīng)用實(shí)踐能力。

 你還可能感興趣
 我要評(píng)論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言內(nèi)容