Как отслеживать количество объектов, созданных в Java

#java #object #count

#java #объект #подсчитать

Вопрос:

Поскольку Java имеет автоматический сборщик мусора, у него нет деструктора. Как я узнаю, что у объекта есть мусор, чтобы уменьшить количество статических переменных?

Комментарии:

1. Почему вас это волнует? Как только ваш объект больше не будет ссылаться ни на что, он будет пригоден для сборки мусора и в конечном итоге исчезнет.

Ответ №1:

Объекты имеют метод finalize(), который вызывается сборщиком мусора, когда он определяет, что ссылок на объект больше нет.

Смотрите здесь

Комментарии:

1. Могу ли я перегрузить finalize()?

2. Вы можете переопределить его, но не перегружать.