Это хорошая практика, чтобы установить объект равным нулю после обработки?
У меня есть такой сценарий:
public void processData(String name,String value) {
/* line 1 */ MyDTO dto = new MyDTO();
/* line 2 */ dto.setName(name);
/* line 3 */ dto.setValue(value);
/* line 4 */ sendThroughJMSChannel(dto);
/* line 5 */ dto = null; //As a best practice, should I do this ?
}
В моей программе послестрока 4 Я не требуюdto
для дальнейшей обработки. Как лучшую практику, я должен установитьdto
вnull
как встрока 5 или игнорировать это?
Установив его наnull
Я ожидаю быстрой сборки мусора. Это правильно?