黑马程序员技术交流社区
标题:
String s=null和String s =""有区别吗
[打印本页]
作者:
long_yihuan
时间:
2015-4-16 18:37
标题:
String s=null和String s =""有区别吗
String s=null和String s =""有什么区别
作者:
adalvik
时间:
2015-4-16 18:40
一个指向的地址有数据 一个指向null当然有区别
作者:
cc84
时间:
2015-4-16 18:40
string s=null; 不在内存中开辟空间
string s="";在内存中开辟空间,但空间中没有值(""也是一个字符串)
作者:
showdy
时间:
2015-4-16 20:21
“”,表示空字符,unicode是/u0000
作者:
sisel
时间:
2015-4-16 20:22
一个有对象一个没有对象
作者:
caotierong
时间:
2015-4-16 20:43
null是空指向 说明没有地址值,而“ ”是空字符串,是有地址值的,引用是可以指向的!
作者:
阿霞
时间:
2015-4-16 21:00
String s=null 没开辟空间 没有地址值
String s ="" 在堆内存开辟了空间 有地址值 但是"" 空字符 没有值
作者:
18561271203
时间:
2015-4-16 21:08
String s=null,没有指向堆内存
String s ="",在堆内存中创建了对象,内容为空字符。s指向该对象的首地址值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2