· Stack Memory (棧內存) <_edition/html/l>: 虛擬機的每一個線程都有一個私有的棧
+ 局部變量
+ 一個自己的操作棧
+ 一個當前方法所在類的Runtime constant pool (常量池) <_edition/html/l>的引用
方法調用完成時
· Heap Memory(堆內存) <_edition/html/l> : 虛擬機的堆內存保存的是對象
+
| Stack Memory |
+
| ^ |
+
| | | |
+
| | | |
+
| v | |
+
| Method Area |
+
當JVM加載一個class時
Method Area在邏輯上屬於Heap
當通過new Class()方式創建一個實例時
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26358.html