Java中默认情况下未初始化的变量是否设置为null?

时间:2014-11-01 12:27:00

标签: java null initialization

我认为未初始化的变量默认设置为null,如下所示:

Public class foo{
Object bar;

    public void check(){
       while(bar != null){
          // Do something

        }
      }
    }

在方法内部,我收到有关检查未初始化对象的错误。但是默认情况下Java会将其设置为null? 感谢

1 个答案:

答案 0 :(得分:0)

对象栏应该已初始化为null。 您可能会收到有关使用未初始化变量的警告。