
深入理解Java之java虛擬機干凈利落的規范總結 下
要去正確地實現一臺Java虛擬機,就需要正確地讀取class文件中每一條字節碼指令并且能正確執行這些指令所蘊含的操作即可。

java虛擬機內置的安全特性
java虛擬機在執行字節碼時還進行其他一些內置的安全機制的操作。包括:1.類型安全的引用轉換。2.結構化的內存訪問(無指針算法)。3.自動化垃圾收集(不必顯式地釋放被分配的內存)。4.數組邊界檢查。5.空引用檢查。

java虛擬機:對象內存分配與回收
大多數情況下,對象優先在新生代Eden區域中分配。當Eden內存區域沒有足夠的空間進行分配時,虛擬機將觸發一次 Minor GC(新生代GC)。Minor GC期間虛擬機將Eden區域的對象移動到其中一塊Survivor區域。

java虛擬機的十年
當我們說到“Java”這個詞的時候,指的是四個相互關聯的概念:Java語言、Java API、Java Class文件格式、Java虛擬機。 “虛擬”,是一種隔離物理資源與邏輯資源的手段。Java虛擬機的“虛擬”,則是用來隔離物理機器、底層操作系統與Java語言規范實現的手段。

java虛擬機內存管理機制:內存管理與垃圾回收
java語言具有垃圾回收的能力,內存管理不需要應用程序去過問,這對于我們來說非常方便。但是,垃圾回收是怎么進行的,VM的內存參數應該怎么調整,如何優化,往往我們不是太清楚。小編接下就帶大家了解一下吧。