00问答网
所有问题
java中null与""有什么区别
如题所述
举报该问题
推荐答案 推荐于2018-04-09
两者的区别与 “数字0和没有不是同一种概念”是一个道理。
null是空对象,""是空字符串
null可以赋值给任何对象,而""就不行了,只能赋值给字符串对象
如:
String s=null;//定义了一个对象实例s,但未将该实例指向任何内存空间
String s="";//定义了一个对象实例s,指向了一个空串
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZIITjZTTrjnDBnITBZ.html
其他回答
第1个回答 2016-08-22
null表示对象为空
""表示一个字符串为空串
相似回答
java中null与
""的
区别
答:
两者的区别与 “数字0和没有不是同一种概念”是一个道理。
null是空对象,""是空字符串 null可以赋值给任何对象,而""就不行了
,只能赋值给字符串对象 如:String s=null;//定义了一个对象实例s,但未将该实例指向任何内存空间 String s="";//定义了一个对象实例s,指向了一个空串 ...
Java中
定义变量时赋值为
null和
赋值为“”
有什么区别
?
答:
String str1 = null; str引用为空 String str2 = ""; str应用一个空串 也就是null没有分配空间,""分配了空间
,因此str1还不是一个实例化的对象,儿str2已经实例化。 注意因为null不是对象,""是对象。
Java中
定义变量时赋值为
null和
赋值为“”
有什么区别
?
答:
两者的区别是是否为该变量开辟内存空间,null只是没有为该变量申请内存空间,所以只是对该变量进行了声明
,因为其在内存中尚不存在所以无法直接调用,需要进行初始化工作之后才能调用 public class TestObject { public static void main(String args[]){ String s1 = "";String s2 = null;System.out....
null
跟""
有什么区别
?
答:
null -- 是一样东西
,这样东西名字叫"没有东西",所以它并非没有东西,并非不是个东西,而是确确实实的一样东西.null,是一个ASCII字符,它的值是十六进制0x00,在计算机C语言中,占一个字节(1 byte)内存.它是 unsigned char型."" 是字符串常量,它只含字符串结束号'\0'它是char型.null跟""区别:...
大家正在搜
null在java中什么意思
java null是什么类型
undefined和null区别
java输出stringnull
java中null是关键字吗
nil和null的区别
empty和null的区别
java里null
java 判断null
相关问题
数据库中的null何java中的null有什么区别
java中“return”和“return null”有什么...
Java中null 与0 的详细区别
java中null和""有什么区别
java中null和'的区别
java中的null跟null有区别吗
object ==null 与 null ==object ...
java中变量不等于null跟null不等于变量,如a !=...