java class類文件結構解析(1)常量池解析

要理解class的結構,首先要先理解爲什麼我們需要它 Java之所以可以跨平臺使用,本質上是在每個平臺上都獨立創建了一個Java虛擬機,於是這樣便可以屏蔽不同指令集和操作系統帶來的跨平臺問題,但是顯然我直接寫出來的代碼運行效率實在堪憂,而爲了運行效率,Java虛擬機顯然不能邊編譯邊執行,而且這還會帶來其他問題,如,惡意注入代碼,於是我們先將代碼編譯,然後在各個平臺通用 class本質上就是一段16
相關文章
相關標籤/搜索