Зачем создавать экземпляры переменных с нулевым значением

Во многих примерах кода я вижу переменные, которые устанавливаются с нулевыми значениями, а затем им присваиваются более значимые значения.

Мне просто интересно, почему люди могут это делать. Я предполагаю, что в этом могут возникнуть блоки try-catch, но я также вижу, что созданные экземпляры переменных будут иметь нулевые значения внутри блока try.

(Я уверен, что это вопрос, не зависящий от языка, но только для справки я программа почти полностью на Java)

Все идеи приветствуются!

12
задан QuakerOat 4 November 2010 в 17:54
поделиться