A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郝佳轩 中级黑马   /  2015-8-25 00:17  /  3659 人查看  /  19 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如标题,null是常量吗

19 个回复

倒序浏览
null不是常量,它只是一个特殊值而已。
回复 使用道具 举报 1 0
null是一个常量,并且这个常量是放在方法区中的常量池中

点评

你确定我是误人子弟吗  发表于 2015-8-25 13:08
null不是常量。。。  发表于 2015-8-25 07:58
误人子弟  发表于 2015-8-25 03:25
回复 使用道具 举报 0 1
null不是常量,它表示空。
回复 使用道具 举报
nulll不是常量,表示内存中什么都没有。。没有对象指向
回复 使用道具 举报

java中的null是一个关键字,null 不是任何类型,但是却可以自由赋给任意 Object 类型。通常用来声明一个空引用,Object o = null;表示o对象是一个空引用,如果程序员对它进行了引用,就会抛出一个NullPointerException异常.
回复 使用道具 举报
null好像是常量吧。。。
回复 使用道具 举报
null是一个常量。
回复 使用道具 举报
至尊幽蓝 来自手机 中级黑马 2015-8-25 12:39:09
9#
...
null是关键字。
回复 使用道具 举报
本帖最后由 Coolman 于 2015-9-3 19:01 编辑

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

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

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

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

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

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

(6)空常量     null

回复 使用道具 举报 1 0
应该是常亮
回复 使用道具 举报
null其实是个常量。。空常量,比较让人费解
回复 使用道具 举报
应该算常量吧
回复 使用道具 举报
向上 来自手机 中级黑马 2015-8-28 06:50:35
15#
null是常量,只不过输出语句不能打印在控制台上
回复 使用道具 举报
Ci功 中级黑马 2015-8-28 07:32:24
16#
关键字
回复 使用道具 举报
是的  但是注意他是基本数据类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马