在本章中,我們快速瀏覽了字節碼和類加載,還解剖了類文件,並簡單介紹了JVM提供的運行時環境。隨著對平台內部更深入地瞭解,我們相信你會成為更厲害的開發者。
希望你從本章中學到如下知識:
類文件格式和類加載是JVM操作的核心。它們對於任何想在VM上運行的語言來說十分重要;
類加載的各個階段同時保證了運行時的安全和性能特性;
方法句柄是Java 7主要新API之一,它是反射之外的一個可選方案;
JVM按相關功能分為不同的族系;
Java 7引入了
invokedynamic
:一種調用方法的新辦法。
現在是時候進入下一個大主題了。通過閱讀下一章,你會在性能分析方面打下堅實的基礎。你將學會如何評估和優化性能以及如何充分發揮JVM核心技術的能力(比如JIT編譯器,它會把字節碼轉換成超快的機器碼)。