Czy dobrą praktyką jest ustawienie obiektu na wartość null po przetworzeniu?
Mam taki scenariusz:
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 ?
}
W moim programie polinia 4 Nie potrzebujędto
do dalszego przetwarzania. Jako najlepszą praktykę powinienem ustawićdto
donull
jak wlinia 5 lub zignorować to?
Ustawiając go nanull
, Spodziewam się szybkiego usuwania śmieci. Czy to jest poprawne?