- Java程序設(shè)計(jì)與開發(fā)
- 張曉龍主編
- 200字
- 2018-12-29 19:13:02
1.3.3 垃圾回收機(jī)制
在Java語言中,所有屬性和方法都被封裝在類中。當(dāng)要?jiǎng)?chuàng)建類的對(duì)象時(shí),這種動(dòng)態(tài)的對(duì)象被分配到內(nèi)存堆中。為了實(shí)現(xiàn)內(nèi)存資源的合理使用,Java有一個(gè)系統(tǒng)級(jí)的線程,定期跟蹤內(nèi)存的使用情況。此線程在虛擬機(jī)的空閑周期檢測(cè)內(nèi)存,對(duì)內(nèi)存中已經(jīng)死亡或者長(zhǎng)時(shí)間沒有使用的對(duì)象進(jìn)行清除和回收。當(dāng)然,Java虛擬機(jī)在一定條件下才執(zhí)行內(nèi)存收集。例如可用內(nèi)存較少、CPU占用率較低,或者其他的策略。因此,編程人員無須考慮復(fù)雜的內(nèi)存管理。
推薦閱讀
- JavaScript全程指南
- 密碼學(xué)原理與Java實(shí)現(xiàn)
- 樂高機(jī)器人設(shè)計(jì)技巧:EV3結(jié)構(gòu)設(shè)計(jì)與編程指導(dǎo)
- C語言程序設(shè)計(jì)
- PHP 編程從入門到實(shí)踐
- Podman實(shí)戰(zhàn)
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- Asynchronous Android Programming(Second Edition)
- 數(shù)據(jù)結(jié)構(gòu)案例教程(C/C++版)
- C語言程序設(shè)計(jì)
- Android項(xiàng)目實(shí)戰(zhàn):手機(jī)安全衛(wèi)士開發(fā)案例解析
- 21天學(xué)通C++(第5版)
- 數(shù)字媒體技術(shù)概論
- 寫給青少年的人工智能(Python版·微課視頻版)
- C++服務(wù)器開發(fā)精髓