了解JAVA的Class文件結構有助於掌握JAVA語言的底層運行機制,我在學習的過程中會不斷的與ELF文件格式作對比(當然他們的復雜程度、格式相去甚遠,比如可執行ELF的符號表解析在靜態鏈接階段已經完成(除了動態鏈接庫是在動態鏈接階段完成),而Class的符號解析都是在類加載后動態完成的),由於在以前學習的時候發現網上關於Class文件結構的圖都不是很詳細,而我是一個喜歡圖示的人,所以就自己動手畫了一個(其中大部分圖標來自<<深入理解JAVA虛擬機第二版>>),圖片很大(盡量在電腦端觀看),可以縮放觀看。
本文為原創博文,如有轉載,請注明出處。
本文為原創博文,如有轉載,請注明出處。