Java中 null是一个对象还是一个值?
Java中 null是一个对象还是一个值?
------解决方案--------------------
------解决方案--------------------java由C演化而来,所以很多东西跟C很相似
在C里,null是个值,它的值是0,true,false也是值,false是0,true是0以外的值,一般是1或-1
所以java里应该也继续沿用null这个值
可以通过javap来验证一下
Java code
public class jp {
public static void main(String[] args) {
Object o = null;
boolean b1 = false;
boolean b2 = true;
}
}