簡體   English   中英

Java | 關閉類的實例

[英]Java | Closing an instance of a class

我目前在我的代碼中遇到內存泄漏,並且我有一種直覺,這是因為我多次獲取類的實例而沒有實際關閉它,這導致了該類的許多實例。 所以我的問題是,有什么辦法可以關閉我得到的類的實例? 我正在獲得這樣的實例: public static MyClass getInstance() { return new MyClass(); } public static MyClass getInstance() { return new MyClass(); }

然后,我將通過以下操作獲取該類的MyClass instance = MyClass.getInstance();MyClass instance = MyClass.getInstance();

所以我想我要的是是否有類似.close();的東西。 關閉我的實例的方法。

謝謝。

Java具有自動垃圾回收器,因此,如果您不再引用對象,則將從內存中將其刪除。

您可能不小心存儲了引用,或者一次存儲了太多或其他問題。

另外,請勿通過直截了當地的調試,在其中插入探查器或調試器,並弄清楚內存泄漏的來源! 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM