JAVA的JVM的內存可分爲3個區:堆(heap)、棧(stack)和方法區(method)

堆區: 1 .存儲的所有是對象,每一個對象都包含一個與之對應的class的信息。(class的目的是獲得操做指令) 2 .jvm只有一個堆區(heap)被全部線程共享,堆中不存放基本類型和對象引用,只存放對象自己. 3 .通常由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收 。 棧區: 1 .每一個線程包含一個棧區,棧中只保存基礎數據類型的對象和自定義對象的引用(不是對象),對象都存放
相關文章
相關標籤/搜索