Eclipse даже выдает предупреждения о неинициализированных переменных, так что в любом случае это становится совершенно очевидным. Лично я думаю, что это хорошо, что это поведение по умолчанию, иначе ваше приложение может использовать неожиданные значения, и вместо того, чтобы компилятор выдавал ошибку, оно ничего не сделает (но, возможно, выдаст предупреждение), и тогда вы будете чесать твоя голова о том, почему некоторые вещи ведут себя не так, как должны.