Non si può distruggere una variabile, è il garbage collection che libera la memoria automaticamente cancellando le variabili e il resto che un programma java non usa più
...
Scusa allora bisogna aspettare solo ed esclusivamente il garbage collector per liberare un'area di memoria? Mi sembra strano.

Scusami per il tanto utilizzo del codice, ma è meglio spiegarlo in questo modo. Se hai capito la differenza tra assegnare ed inizializzare saprai che ti basta riassegnare la variabile e non rinizializzarla.
So già la differenza e la riassegnazione l'ho già fatta, volevo trovare un qualcosa che ripulisca la memoria in maniera mirata e completa di tutta la variabile.