Я не уверен, что вы имеете в виду, пытаясь позаботиться о памяти, которую вы выделяете в присутствии GC, но я попытаюсь немного почитать.
По сути, вы не должны "беспокоиться""о вашей памяти собирается.Если вы больше не ссылаетесь на объекты, они будут подобраны.Утечки логической памяти все еще возможны, если вы создаете ситуацию, когда на объекты ссылаются для остальной части вашей программы (пример: зарегистрируйте прослушиватели и никогда не отменяйте их регистрацию, пример: реализует векторную коллекцию, которая не устанавливает элементы в null
при удалении элементов с конца).
Однако, если у вас сильный опыт работы в RAII, вы будете разочарованы, узнав, что в Java нет прямого эквивалента.GC - это первоклассный инструмент для работы с памятью, но нет гарантии, когда (или даже если) будут вызываться финализаторы.Это означает, что первоклассная обработка, применяемая к памяти, не , применяемая к любому другому ресурсу, такому как: окна, соединения с базой данных, сокеты, файлы, примитивы синхронизации и т. Д.