垃圾回收機制
房子(對象) 鑰匙(變量) 只要有人還有鑰匙(還有變量指向對象),房子(對象)不能銷燬,一旦鑰匙(變量)被銷燬,房子(對象)也就銷燬了
執行析構函數:要麼對象已經被銷燬,要麼對象未銷燬,但程序已執行完畢
程序一執行完畢,對象自動被銷燬。
垃圾回收機制是單純的“引用計數”,也就是每個內存對象都分配一個計數器,當內存對象被變量引用時,計數器 1;當變量引用撤掉後,計數器-1;當計數器=0時,表明內存對象沒有被使用,該內存對象則進行銷燬,垃圾回收完成
垃圾回收機制
房子(對象) 鑰匙(變量) 只要有人還有鑰匙(還有變量指向對象),房子(對象)不能銷燬,一旦鑰匙(變量)被銷燬,房子(對象)也就銷燬了
執行析構函數:要麼對象已經被銷燬,要麼對象未銷燬,但程序已執行完畢
程序一執行完畢,對象自動被銷燬。
垃圾回收機制是單純的“引用計數”,也就是每個內存對象都分配一個計數器,當內存對象被變量引用時,計數器 1;當變量引用撤掉後,計數器-1;當計數器=0時,表明內存對象沒有被使用,該內存對象則進行銷燬,垃圾回收完成