官术网_书友最值得收藏!

2.5 本章小結

本章從2.1節開始,介紹了位于磁盤的二進制表示的字節碼被類文件解析器加載并解析,得到虛擬機內部用于表示類的InstanceKlass數據結構。為了保證字節碼是安全可靠的,在2.2節鏈接階段,首先驗證了字節碼的結構正確性;出于性能考慮,鏈接階段還可能調用重寫器將一些字節碼替換為高性能的版本,加快后面的解釋執行;鏈接階段的核心工作是設置編譯器/解釋器入口以便后續代碼能夠正常執行,同時為了保障后續解釋/編譯模式的切換,還會設置適配器來消除兩種模式之間的溝壑。接著,根據《Java虛擬機規范》中賦予類初始化的語義,在2.3節介紹了初始化階段同時執行用戶的靜態代碼塊和隱式靜態字段初始化。最后2.4節特別討論了類的重定義。

主站蜘蛛池模板: 伊宁县| 布尔津县| 夹江县| 利辛县| 娱乐| 崇明县| 汉川市| 奉节县| 岗巴县| 灵山县| 赤壁市| 内黄县| 西平县| 抚宁县| 临西县| 西昌市| 鹰潭市| 南涧| 田阳县| 宜都市| 丰原市| 华容县| 阜新市| 马关县| 尤溪县| 木里| 凌海市| 甘泉县| 偃师市| 仲巴县| 安庆市| 周宁县| 漳浦县| 北票市| 宣恩县| 林西县| 黄龙县| 江华| 原阳县| 昌江| 平和县|