В настоящее время я испытываю утечку памяти в своем коде, и я чувствую, что это из-за того, что я несколько раз получаю экземпляр класса, не закрывая его, вызывая множество случаев класс. Итак, мой вопрос: есть ли способ закрыть экземпляр класса, который я получаю? Я получаю экземпляр, как например: public static MyClass getInstance() { return new MyClass(); }
Java | Закрытие экземпляра класса
И тогда я получить экземпляр класса, выполнив: MyClass instance = MyClass.getInstance();
Так что я полагаю, что я прошу, если есть что-то вроде .close(); метод закрытия моего экземпляра.
Спасибо.
Сбор мусора определенно, поэтому вам не нужно делать это, чтобы освободить память. – user2357112
можете ли вы предоставить еще какой-нибудь код? просто факт, что вы создаете объекты, не даст вам утечки памяти. –
Оставьте остальную часть кода, здесь этого недостаточно, кроме как увидеть, что вы внедрили шаблон фабрики/строителя. –