黑马程序员技术交流社区
标题:
null和""的区别是啥
[打印本页]
作者:
lennycxy
时间:
2016-4-20 11:02
标题:
null和""的区别是啥
各位大神求助
作者:
huangqian
时间:
2016-4-20 12:22
null代表声明了一个空对象,根本就不是一个字符串。
""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。
null代表声明了一个空对象,对空对象做任何操作都不行的,除了=和== ""是一个字符串了,只是这个字符串里面没有内容了
作者:
欧胤祥
时间:
2016-4-20 23:55
null和""的区别: ""是字符串常量,同时也是一个String类的对象,既然是对象当然可以调用String中的方法.而null是空常量,不能调用任何的方法,否则会出现空指针异常,null常量可以给任意的引用数据类型赋值
作者:
李亚东_JAVAEE
时间:
2016-4-21 00:08
我也来学习一下
作者:
huaihkiss
时间:
2016-4-21 00:12
null的话他是没有任何指向“”的话 他会在堆内存中指向一个长度0的对象地址
作者:
yuanmeng
时间:
2016-4-21 08:55
一个""可以调用,但是null是变量值是空的不可以被调用的。
作者:
liuqjss
时间:
2016-4-21 10:43
受教了,谢谢大家
作者:
fanlelong
时间:
2016-4-21 18:18
欧胤祥 发表于 2016-4-20 23:55
null和""的区别: ""是字符串常量,同时也是一个String类的对象,既然是对象当然可以调用String中的方法.而nul ...
这个正解 楼主可以参考
作者:
YANGDONGYA
时间:
2016-4-22 13:05
谢谢大家的分享,学习啦
作者:
张宪达
时间:
2016-4-22 13:18
看来大家都学习的不错啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2