我正在itester.org上进行测试,发现了一个我不明白的问题:
public class Runner
{
public static Integer i;
public static void main(String[] args)
{
if (i == 42) {
System.out.printf("wow");
}
}
}
Run Code Online (Sandbox Code Playgroud)
我之前读过,默认情况下会分配整数变量0.为什么分配null在这里?