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

rt
2025-01-06 02:08:06
推荐回答(4个)
回答1:

null是对对象来说的,比如JTextField a=null,这时a并不指向任何对象,只是把它声明为一个可以指向JTextField的对象变量,而0是对数值类型来说的,比如int i=0,引用一个为null值得对象会产生NullPointException异常,但引用一个值为0的数值不会产生错误

回答2:

多路多尼

回答3:

null是空的意思
相当于c++中的析构函数:对象=null,以删除该对象所占的内存空间

0是一个值可以对int , float ,double等赋值

回答4:

我一块有钱,可以一个苹果跟我想买一个苹果的区别。而这个钱就是区别。null 等于没有实际意义的值,而一块钱我还可以买个别的东西