to be continued......
1、垃圾回收機制
C++中沒有垃圾回收機制,程序員不僅要關注編程還要關注內存分配,而java中引入了垃圾回收機制用於內存管理。
舉個生動的例子:
C++猶如在中學食堂吃飯,需要自己收拾餐盤(無用內存);java則好比去飯店吃飯,有專門的服務員用於收拾垃圾,我們吃完了就走就可以了。
垃圾回收過程:
*發現無用對象
*回收無用對象占用的內存空間
垃圾回收相關算法:
*引用計數法
*根搜索算法
to be continued......
1、垃圾回收機制
C++中沒有垃圾回收機制,程序員不僅要關注編程還要關注內存分配,而java中引入了垃圾回收機制用於內存管理。
舉個生動的例子:
C++猶如在中學食堂吃飯,需要自己收拾餐盤(無用內存);java則好比去飯店吃飯,有專門的服務員用於收拾垃圾,我們吃完了就走就可以了。
垃圾回收過程:
*發現無用對象
*回收無用對象占用的內存空間
垃圾回收相關算法:
*引用計數法
*根搜索算法
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。