Вы корректны. Обнуление переменной, которая сразу упадет из объема так или иначе, является ненужным и не имеет никакого значения вообще к GC. Все, что это делает, создать помехи коду. В Эффективный Java 2-й Выпуск , автор рекомендует против ненужного обнуления из локальных переменных. Посмотрите Эффективный Java, 2-й Выпуск, Объект 6: Устраните устаревшие ссылки на объект для полной рецензии.
можно также видеть это в статье Создающие и Уничтожающие Объекты Java в InformIT. Читайте вся статья для нахождения места, где Joshua Bloch соглашается с Вами.
, Когда локальная переменная падает из объема, это - точно то же, как будто Вы аннулируете ссылку на него.
РЕДАКТИРОВАНИЕ: Добавьте ссылку к Эффективному Java 2-й Выпуск в веб-сайте Sun
На Linux можно выполнить эту команду и видеть результат:
ps aux | grep "java"