黑马程序员技术交流社区

标题: null是常量吗 [打印本页]

作者: 郝佳轩    时间: 2015-8-25 00:17
标题: null是常量吗
如标题,null是常量吗
作者: 樊佰轩    时间: 2015-8-25 00:21
null不是常量,它只是一个特殊值而已。
作者: cc3441251    时间: 2015-8-25 00:22
null是一个常量,并且这个常量是放在方法区中的常量池中
作者: 不忘初心、    时间: 2015-8-25 01:56
null不是常量,它表示空。
作者: jaunce    时间: 2015-8-25 06:21
nulll不是常量,表示内存中什么都没有。。没有对象指向
作者: 虫虫同学    时间: 2015-8-25 07:13

java中的null是一个关键字,null 不是任何类型,但是却可以自由赋给任意 Object 类型。通常用来声明一个空引用,Object o = null;表示o对象是一个空引用,如果程序员对它进行了引用,就会抛出一个NullPointerException异常.
作者: code_linux    时间: 2015-8-25 08:02
null好像是常量吧。。。
作者: JOKER0819    时间: 2015-8-25 12:23
null是一个常量。
作者: 至尊幽蓝    时间: 2015-8-25 12:39
...
null是关键字。

作者: Coolman    时间: 2015-8-25 13:01
本帖最后由 Coolman 于 2015-9-3 19:01 编辑

对于引用类型变量,可以对其赋值为null。null 的含义为“空”,表示还没有指向任何对象。
常量是可以直接输出或者给基本数据类型和引用数据类型的变量进行赋值的,据此推断,null 是常量

作者: 樱花飘过    时间: 2015-8-25 13:02
、字面值常量分类

(1)字符串常量     用双引号括起来的内容

(2)整数常量        所有整数              例如:12,23

(3)小数常量 所有小数   例如:12.34,56.78

(4)字符常量 用单引号括起来的内容  例如‘a’,’A’,’0’

(5)布尔常量 较为特有,只有true和false

(6)空常量     null


作者: 冯贝    时间: 2015-8-28 00:46
应该是常亮
作者: jaunce    时间: 2015-8-28 06:42
null其实是个常量。。空常量,比较让人费解
作者: lion_good    时间: 2015-8-28 06:49
应该算常量吧
作者: 向上    时间: 2015-8-28 06:50
null是常量,只不过输出语句不能打印在控制台上
作者: Ci功    时间: 2015-8-28 07:32
关键字
作者: yanglingui    时间: 2015-8-28 08:49
是的  但是注意他是基本数据类型




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