亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中的垃圾收集器是什么?

Java中的垃圾收集器是什么?

料青山看我應如是 2019-10-21 12:12:11
Java中的垃圾收集器是什么?我對Java很陌生,對Java中的垃圾收集器感到困惑。它實際上是做什么的,它什么時候開始行動。請描述Java中垃圾收集器的一些屬性。
查看完整描述

3 回答

?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

它釋放分配給程序不再使用的對象的內存-因此被命名為“垃圾”。例如:

public static Object otherMethod(Object obj) {
    return new Object();}public static void main(String[] args) {
    Object myObj = new Object();
    myObj = otherMethod(myObj);
    // ... more code ...  }

我知道這是精心設計的,但在你打電話后otherMethod()原版Object創建是不可訪問的-而這是垃圾收集的“垃圾”。

在Java中,GC自動運行,但您也可以使用System.gc()試著強制進行大型垃圾收集。正如帕斯卡·蒂文特所指出的,你真的不應該必須這樣做,這樣做可能弊大于利。這個問題).

有關更多信息,請參見垃圾收集調優垃圾收集(來自甲骨文)




查看完整回答
反對 回復 2019-10-22
  • 3 回答
  • 0 關注
  • 472 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號