A questão é a seguinte. Fazendo o teste do Javaranch, tive a seguinte questão:
Porém, em alguns casos (não lembro neste momento um exemplo), o compilador exibe erro que em alguns casos a variável pode não ter sido inicializada (quando declara-se a variável mas não inicializa-se):
Tipo var;
, e quando faz-se:
Tipo var = null;
, a coisa compila.
Alguém sabe por que :?: :?: :?: