> -- Сергей Губанов писал(а):
> А как?

В смысле как? Ошибка компиляции при попытке использования непроиниченной переменной (в идеале). Ну или обязательное забивание значениями по умолчанию (нулями) со стороны компилятора (если не хочется заморачиваться с анализом потока данных). Не, ну это ж просто дикость оставлять такой undefined behavior (так любимый С++'ми) в ЯВУ, претендующего на максимальную безопасность и простоту использования. В С/С++ это сделано умышленно из соображений эффективности с одной стороны и проблемами с определением факта использования неинициализированной переменной (адресная арифметика все карты путает) с другой.