Нужно ли использовать .clear () HashSet и HashMap каждый раз, когда переменная больше не используется?
У меня в приложении много временных переменных: HashSets и HashMaps. Должен ли я очищать их каждый раз, когда, например, метод сделан? Сможет ли GC удалить его автоматически, если объект больше не будет использоваться чем-либо?
Я спрашиваю, потому что многие люди указывают, что мне нужно очистить данные в любом хэш-файле, если программа выполнена и данные, сохраненные в хэш-карте, больше не будут использоваться.