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; }}