如果是与比较的结果的话,NULL确实总是等于0,这也是空指针定义的本质所在;但如果指的是其存储方式和整型值的话,答案是不,NULL并不必须被存为一个整型值0。
null是空指针,不等于null是能使用对象的方法的前提。若item等于null,item.size()会报空指针错误。所以是有必要的。
String s1 = “”; String s2 = null; 调用s2.length() 抛出nullpointerexception. 调用s1.length() 返回0. Java关键字null 一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的...