2013-07-22 104 views
-5

我想知道方法區和堆棧區之間有什麼區別,因爲兩者都在方法上工作......就我所知,方法區存儲實例方法和堆棧區的代碼將它們的序列化調用我是對的?Java和堆棧區域的方法區

+3

存儲方法是什麼意思?我對你的問題感到困惑。 – duffymo

+0

這回答了區域意味着什麼,http://javapapers.com/core-java/java-jvm-memory-types/ – kosa

+0

您是否閱讀過[官方文檔](http://docs.oracle.com/javase/規格/ JVM中/ SE7/HTML/JVM中,2.HTML)? – madth3

回答

0

在Java存儲器被分爲3份。: 1.Method區 2.Heap 3.Stack

1.Method區域是類加載並沿與該靜態變量和常量都是存儲器定義。 2.Stack是加載方法並執行其執行的內存區域。所有局部變量都存儲在這些變量中。 3.堆是創建對象的內存,我的意思是在對象名下創建實例變量。