黑马程序员技术交流社区

标题: null、true、false是不是java关键字?? [打印本页]

作者: zhengyijun    时间: 2015-1-28 22:24
标题: null、true、false是不是java关键字??
本帖最后由 zhengyijun 于 2015-2-1 22:57 编辑

我一直认为这三个是关键字,而且在eclipse里打出来也是会变颜色的。不过今天查了了资料结果并不统一。有的说是;有的说不是。求个详细的解释。

作者: 以利亚    时间: 2015-1-28 23:09
是关键字
作者: gzy    时间: 2015-1-28 23:12
必须是的呀都变颜色了     
作者: zhengyijun    时间: 2015-1-28 23:58
谢谢了  只是今天看到有人说不是。百度了下结果也是不统一,所以就有点动摇了。还是怪自己基础不够扎实啊。
作者: 13922919272    时间: 2015-1-29 00:56
true false 不是boolean 的值吗?值也是关键字?
作者: cly成子    时间: 2015-1-29 09:54
这是肯定的啊,哥:L
作者: xiao4236    时间: 2015-1-29 10:16
自己在程序中自定义一测试一下就知晓了.
作者: zw937820438    时间: 2015-1-29 11:01
是的,楼主可以参考一下

Unnamed.png (175.94 KB, 下载次数: 225)

Unnamed.png

作者: 汝建国    时间: 2015-1-29 11:21
他们是常量,不是关键字
作者: zhengyijun    时间: 2015-1-29 15:29
汝建国 发表于 2015-1-29 11:21
他们是常量,不是关键字

但是在eclipse里打出来是会变颜色的啊。
作者: Afridoce    时间: 2015-1-29 15:31
必须是!!!!!!!!!
作者: hiphopman    时间: 2015-1-29 17:34
你一看就知道这几个字对java的编译器有特殊的意义,那肯定是关键字啊
作者: yukuoyuan    时间: 2015-1-29 21:40
好吧,,我一直以为不是呢
作者: 夜半风    时间: 2015-1-29 21:41
当然必须是
作者: 汝建国    时间: 2015-1-30 22:03
zhengyijun 发表于 2015-1-29 15:29
但是在eclipse里打出来是会变颜色的啊。

是关键字,
作者: zhengyijun    时间: 2015-1-30 22:17
是关键字  谢谢大家了。
作者: 梁小刀11    时间: 2015-1-30 23:38
C++中的非零封装成了 true  0封装成了false   默认值是 null  所以都是关键字.
作者: robertlu    时间: 2015-1-31 00:21
肯定的说,是
作者: Aily    时间: 2015-1-31 00:28
一楼的分享好给力   大家互帮互助啊   顶起!
作者: 希冀    时间: 2015-2-1 12:49
楼主 是的  
作者: huanxiang0220    时间: 2015-2-28 08:15
我也疑惑,记得以前有老师讲过是值而已,有的讲的是关键字
作者: huanxiang0220    时间: 2015-2-28 08:17
zw937820438 发表于 2015-1-29 11:01
是的,楼主可以参考一下

你这是那里查来的,能告诉哦网址?
作者: 竹叶君子    时间: 2015-2-28 08:40
肯定是关键字啊,在定义变量的时候是不能跟这些保留字重名的。
作者: 新生小周    时间: 2015-2-28 09:37
我认为是,你将关键字作为函数名,这个函数会报错,因为他是关键字,这一点跟C一样。还有就是我认为技术是用来用的,有时需要细致,有时需要粗。自己用程序测试一下是最爽的。个人意见哈
作者: 复仇的撒旦    时间: 2015-2-28 21:04
是的 。三个都是关键字
作者: 流行VS泪痕    时间: 2015-2-28 22:21
恩恩,是关键字。可以参见这个网址:http://docs.oracle.com/javase/specs/#3.9




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