- 深入理解JVM字節碼
- 張亞
- 266字
- 2020-06-02 18:27:53
第2章 字節碼基礎
從這章開始,我們將介紹字節碼相關的基礎知識。首先會介紹字節碼是什么,然后介紹Java虛擬機棧和棧幀相關的內容,為理解字節碼的執行打下基礎,最后通過案例講解常用的字節碼指令。
通過閱讀本章,你會學到以下知識。
? 基于寄存器和基于棧虛擬機實現的優缺點
? 字節碼的分類
? 類型轉換指令
? for循環的字節碼實現
? switch-case的tableswitch和lookupswitch兩種實現
? String的switch實現原理
? ++i與i++ 的字節碼原理
? Java異常處理原理
? finally語句塊一定會執行的原因
? try-with-resources語法糖背后的原理
? 對象創建、類初始化相關的字節碼指令
下面開始本章的第一部分——字節碼概述,詳細介紹字節碼的組成結構、字節碼的分類。
推薦閱讀
- JavaScript從入門到精通(微視頻精編版)
- 基于粒計算模型的圖像處理
- Learning Docker
- ASP.NET動態網頁設計教程(第三版)
- Julia機器學習核心編程:人人可用的高性能科學計算
- 用戶體驗增長:數字化·智能化·綠色化
- MATLAB 2020從入門到精通
- Java EE核心技術與應用
- Learning Concurrency in Kotlin
- Image Processing with ImageJ
- Application Development with Swift
- INSTANT Apache Hive Essentials How-to
- Learning D3.js 5 Mapping(Second Edition)
- 虛擬現實:引領未來的人機交互革命
- Java網絡編程實用精解