黑马程序员技术交流社区
标题:
string s= ""与string s= null 有什么不同?
[打印本页]
作者:
wyd1
时间:
2015-8-28 22:20
标题:
string s= ""与string s= null 有什么不同?
“”中间没任何字符
作者:
千尊
时间:
2015-8-28 22:40
没有字符代表是空字符,但不代表引用为空,而null是空的实质定义
作者:
笑笑精灵
时间:
2015-8-28 22:43
string s='';空字符串。第二个引用指向为空
作者:
寰宇天侠
时间:
2015-8-28 22:50
这个好像涉及到指针问题了
作者:
三井寿
时间:
2015-8-28 22:55
“”是可以作为对象调用字符串类的方法,然后null不可以。。
作者:
gpw
时间:
2015-8-28 23:24
空字符也是字符,对应有编码值
作者:
Boint
时间:
2015-8-28 23:37
“”是可以作为对象调用方法的,null是指空类型,不可以作为对象条用方法
作者:
姜群
时间:
2015-8-29 00:18
一个是赋值是中间没有字符的字符串,,一个是赋值是空表。
作者:
forjunjian
时间:
2015-8-29 06:17
“”表示空字符,是存在于常量池里的常量,null代码的是没有引用对象,使用会弹出nullpointException的例外。
作者:
至尊幽蓝
时间:
2015-8-29 07:02
第一个有对象,是空字符串,第二个没有对象,还是单身。
作者:
jaunce
时间:
2015-8-29 07:23
“”表示空字符,是存在于常量池里的常量,
null代码的是没有引用对象,使用会弹出nullpointException的例外。
作者:
kingkeykang
时间:
2015-8-29 09:50
却别在于指向null表示只创建引用,没进行实例化。后面的已实例化了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2