哪吒2之魔童闹海|哪吒2之魔童归来免费观看|哪吒2在线观看|哪吒2魔童闹海电影免费观看|哪吒2免费观看完整版大电影|哪吒1免费观看完整版

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> Java技術(shù) >> 文章正文

JAVA“垃圾站”

許多程序設(shè)計(jì)語言允許在運(yùn)行時動態(tài)分配內(nèi)存。分配內(nèi)存的過程因各種語言的語法不同而有所不同,但總要返回指向內(nèi)存塊開始地址的指針。
    一旦不再需要所分配的內(nèi)存(指向內(nèi)存的指針超出使用范圍),程序或運(yùn)行時環(huán)境最好將內(nèi)存釋放,避免內(nèi)存越界時得到意外結(jié)果。
    在C和C++(及其他語言)中,由程序開發(fā)人員負(fù)責(zé)內(nèi)存的釋放。這是個很惱人的事情,因?yàn)槌绦蜷_發(fā)人員并不總是知道內(nèi)存應(yīng)該在何時釋放。如果不釋放內(nèi)存.那么當(dāng)系統(tǒng)中沒有內(nèi)存可用時程序會崩潰。這些程序被稱為有“內(nèi)存漏洞”。
    在Java中,程序員不必親自釋放內(nèi)存,它提供了后臺系統(tǒng)級線程,記錄每次內(nèi)存分配的情況.并統(tǒng)計(jì)每個內(nèi)存指針的引用次數(shù)。在Java虛擬機(jī)運(yùn)行時環(huán)境閑置時,垃圾收集線程將檢查是否存在引用次數(shù)為O的內(nèi)存指針;如果有的話,則垃圾收集線程把該內(nèi)存“標(biāo)記”為清除(“釋放”)

    在JAVA程序生存期內(nèi),垃圾收集將自動進(jìn)行,無需用戶釋放內(nèi)存,從而消除了內(nèi)存漏洞。

作者:未知 | 文章來源:未知 | 更新時間:2007-12-26 16:58:05

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    沒有相關(guān)文章
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·j2se 嵌入式腳本抓取引擎
    ·JAVA開發(fā)的6個實(shí)踐的例子
    ·JBuilder7 / Weblogic7開發(fā)
    ·JAVA中的抽象類型的一些概
    ·java語言開發(fā)程序中的幾個
    ·了解java開發(fā)語言在軟件開
    ·如何才能使用Java實(shí)現(xiàn)內(nèi)部
    ·Java開發(fā)學(xué)習(xí)小心使用Date
    ·Java程序員應(yīng)該了解那些開
    ·java性能優(yōu)化的一些見解
    ·介紹JDK5.0一些collection
    ·基礎(chǔ)學(xué)習(xí):java中使用存儲
    ·解析c#語言和java語言最相
    ·Java語言學(xué)習(xí):jAVA中 的多
    ·Java是不是應(yīng)該增加新特性
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) www.pg11qqq.com All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000