JVM運行和類加載過程

首先,關於JVM中的方法區、堆、棧 方法區:存放代碼;靜態變量,靜態方法,字符串常量,(在堆內存中) 堆:存放所有new出來的對象; 棧:存放基本類型的變量數據和對象的引用,但對象本身不存放在棧中,而是存放在堆(new 出來的對象)或者常量池中(對象可能在常量池裏)(字符串常量對象存放在常量池中。 JVM內存示意圖 java虛擬機嚴格規範了初始化的6種情況: 四條指令:new\getstatic\
相關文章
相關標籤/搜索