GraalVM與Java靜態(tài)編譯:原理與應(yīng)用
全書邏輯上分為3篇。第1篇首先概要介紹Java編譯器的演進(jìn)過(guò)程,然后介紹Java靜態(tài)編譯的基本原理、總體能力和發(fā)展前景。第2篇詳細(xì)介紹GraalVM如何實(shí)現(xiàn)Java的靜態(tài)編譯,著重介紹是如何支持現(xiàn)有Java特性。第3篇主要關(guān)注GraalVM的實(shí)踐應(yīng)用。靜態(tài)編譯目前還未能達(dá)到開(kāi)箱即用的狀態(tài),這一部分會(huì)介紹如何將傳統(tǒng)Java應(yīng)用編譯為二進(jìn)制可執(zhí)行文件或靜態(tài)庫(kù)文件。通過(guò)閱讀本書,讀者可以了解和掌握目前新的Java靜態(tài)編譯技術(shù)的原理、特性和優(yōu)缺點(diǎn),能夠判斷評(píng)估自己的業(yè)務(wù)是否適用于靜態(tài)編譯、是否值得投入資源對(duì)現(xiàn)有業(yè)務(wù)進(jìn)行靜態(tài)化改造。
·12.6萬(wàn)字