我目前在我的代碼中遇到了內存泄漏,並且我有一種直覺,認爲這是因爲我多次獲取某個類的實例而沒有實際關閉它,導致許多實例類。所以我的問題是,有什麼辦法可以關閉我得到的類的實例嗎?我得到的情況類似這樣:public static MyClass getInstance() { return new MyClass(); }
Java |關閉一個類的實例
然後我就做得到類的實例:MyClass instance = MyClass.getInstance();
所以我想我要問什麼是如果有一些像.close ();方法來關閉我的實例。
謝謝。
垃圾收集存在具體,所以你不必這樣做來釋放內存。 – user2357112
你能提供更多的代碼嗎?只是你創建對象的事實不會給你一個內存泄漏。 –
發佈剩餘的代碼,除了看到您實現了工廠/構建器模式之外,沒有足夠的內容。 –