對象的內存模型

聲明對象Person p; 創建對象p=new Person(); 棧內存:在方法中定義的變量(基本類型和引用類型)。超過變量的作用域時,自動釋放變量的內存。 堆內存:new創建的對象(包括數組),由Java的自動垃圾收集機制來清除 棧內存與堆內存的區別: 棧stack——連續的內存區域,大小固定,編譯時確定所需空間大小,效率高 堆heap——不連續的內存區域,運行時確定所需空間大小(支持面向對象
相關文章
相關標籤/搜索