{int == nulltype} vs. {Integer == nulltype}

Mar*_*era 0 java int comparison

为什么java会抱怨

// int i;
if( i == null ){  }
Run Code Online (Sandbox Code Playgroud)

而不是

// Integer i;
if( i == null ){  }
Run Code Online (Sandbox Code Playgroud)

Pup*_*ppy 6

因为Integer是一个引用类型,而a int不是 - 也就是说int,它不是指针,它不能指向任何东西.