java-堆、棧、方法區、直接內存、堆和棧區別

1 堆區: 1.1 存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令) 1.2 jvm只有一個堆區(heap)被所有線程共享,堆中不存放基本類型和對象引用,只存放對象本身 2 棧區: 2.1 每個線程包含一個棧區,棧中只保存基礎數據類型的對象和自定義對象的引用(不是對象),對象都存放在堆區中 2.2 每個棧中的數據(原始類型和對象引用)都是私有的,其
相關文章
相關標籤/搜索