java 中的堆、棧和常量池

說到java中堆、棧和常量池,首先還是看看他們各自存放的數據類型吧! 堆:存放所有new出來的對象;棧:存放基本類型的變量數據和對象的應用,對象(new出來的對象)本身並不存在棧中,而是存放在堆中或者常量池中(字符串常量對象存放在常量池中);常量池:存放基本類型常量和字符串常量。 對於棧和常量池中的對象可以共享,對於堆中的對象不可以共享。棧中的數據大小和生命週期是可以確定的,當沒有引用指向數據時,
相關文章
相關標籤/搜索