Java的內存回收

Java虛擬機內存原型 寄存器:咱們在程序沒法控制 棧:存放基本類型的數據和對象的引用,但對象自己不存放在棧中,而是堆中 存取速度比堆塊,僅次於寄存器,棧數據能夠共享,棧的數據大小與生存期必須是肯定的,缺少靈活性。 堆:存放new產生的數據 能夠動態分配內存大小,生存期也沒必要事先告訴編譯器,由於它在運行時動態分配內存,Java的垃圾收集器會自動收走這些再也不使用的數據,但缺點是,因爲在運行時分配
相關文章
相關標籤/搜索