黑马程序员技术交流社区

标题: null是常量吗?和空字符串有什么区别? [打印本页]

作者: 正阳门下    时间: 2016-1-5 21:55
标题: null是常量吗?和空字符串有什么区别?
null是常量吗?和空字符串有什么区别?
作者: 放养的饼干    时间: 2016-1-5 22:43
null不是常量吧,他代表字符串里什么也没有,空字符串是存了一个"空值"的字符串,可以用来调用字符串的各种方法。我也有点晕啊,等明白人说一说
作者: iori    时间: 2016-1-5 22:54
这个怎么说呢,你只要知道,字符串没有值,输出会显示NULL就行了。
作者: 黑色皮肤的马    时间: 2016-1-5 23:00
null是空常量。常量分为整数常量,实数(小数)常量,字符常量,字符串常量,布尔常量,空常量(null)。空字符串也是字符串常量,空常量就是null。
作者: jauliun    时间: 2016-1-5 23:11

null是常量,引用型变量被赋值为null,表示该变量没有指向对象,不能调用对象中的属性和方法。空字符串是字符串对象,可以调用字符串的方法
作者: 549208564    时间: 2016-1-6 18:00
又学到了
作者: keaitao0321    时间: 2016-1-6 18:33
黑色皮肤的马 发表于 2016-1-5 23:00
null是空常量。常量分为整数常量,实数(小数)常量,字符常量,字符串常量,布尔常量,空常量(null)。空字符 ...

学习了!!!!
作者: hard    时间: 2016-1-6 19:03
空字符串仍然占有内存。而null就是空
作者: 1055513951    时间: 2016-1-7 08:38
null不是常量,我理解null就是一个独立的“空”,什么都没有,跟空字符串没什么关系。我也不知道对不对啊
作者: Tkight    时间: 2016-1-7 17:03
NULL在C里面是宏定义的是-1但是Java里面就不知道了
作者: shenfuhan    时间: 2016-1-7 18:17
null是常量,考试那个多选题告诉我的
作者: luyang18    时间: 2016-1-7 21:19
学习了,谢谢楼上讲解
作者: 信徒的前行    时间: 2016-1-7 21:46
有点意思 ,,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2