java中null与0的区别,最好举个例子

rt

null是对对象来说的,比如JTextField a=null,这时a并不指向任何对象,只是把它声明为一个可以指向JTextField的对象变量,而0是对数值类型来说的,比如int i=0,引用一个为null值得对象会产生NullPointException异常,但引用一个值为0的数值不会产生错误
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-10-28
多路多尼
第2个回答  2007-10-28
null是空的意思
相当于c++中的析构函数:对象=null,以删除该对象所占的内存空间

0是一个值可以对int , float ,double等赋值
第3个回答  2018-01-18
我一块有钱,可以一个苹果跟我想买一个苹果的区别。而这个钱就是区别。null 等于没有实际意义的值,而一块钱我还可以买个别的东西
相似回答