五、虛擬機棧

1、虛擬機棧概述 虛擬機棧出現的背景 由於跨平臺性的設計, Java的指令都是根據棧來設計的。不同平臺CPU架構不同,所以不能設計爲基於寄存器的。 優點是跨平臺,指令集小,編譯器容易實現,缺點是性能下降,實現同樣的功能需要更多的指令。   初步印象 有不少Java開發人員一提到Java內存結構,就會非常粗粒度地將JVM中的內存區理解爲僅有Java堆(heap)和Java棧(stack) ?爲什麼?
相關文章
相關標籤/搜索