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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 745661590 中级黑马   /  2016-7-5 22:41  /  1825 人查看  /  32 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 745661590 于 2016-7-6 21:18 编辑

在java中提供了50个关键字,而又提供了三个特殊直接量:true、false、null。那么,这三个特殊直接量是属于关键字吗???
问题已经有8#大神cat78完美解决
你可以在这里看到 Java 所有的关键字(Java8)(Oracle官方文档)
https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9
下面有明确的说明
  • While true and false might appear to be keywords, they are technically boolean literals (§3.10.3). Similarly, while null might appear to be a keyword, it is technically the null literal (§3.10.7).

[color=rgb(177, 8, 0) !important]复制代码

true、false、null 均不是关键字
我用Google浏览器自带翻译软件翻译的
虽然真和假的看起来似乎是关键字,他们在技术上布尔文字(§3.10.3)。同样,虽然空看起来似乎是一个关键字,它在技术上是null文本(§3.10.7)。

32 个回复

倒序浏览
不是 true和false是boolean常量   null 是引用数据类型默认初始化常量
回复 使用道具 举报
三个都是关键字.
回复 使用道具 举报
楼上正解
回复 使用道具 举报
都是关键字 啊 用edipluse是都会高亮的的是关键字

点评

看8楼 大神给出答案了 不是  发表于 2016-7-6 21:12
回复 使用道具 举报
657324 来自手机 初级黑马 2016-7-6 00:05:37
地板
是常量是常量是常量
回复 使用道具 举报
有没有人能给一个正确的说法 啊  两种说法都有了 - -!!!!
回复 使用道具 举报
cat73 黑马帝 2016-7-6 20:40:20
8#
本帖最后由 cat73 于 2016-7-6 20:41 编辑

你可以在这里看到 Java 所有的关键字(Java8)(Oracle官方文档)
https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9

下面有明确的说明
  1. While true and false might appear to be keywords, they are technically boolean literals (§3.10.3). Similarly, while null might appear to be a keyword, it is technically the null literal (§3.10.7).
复制代码

true、false、null 均不是关键字
回复 使用道具 举报 1 0
cat73 发表于 2016-7-6 20:40
你可以在这里看到 Java 所有的关键字(Java8)(Oracle官方文档)
https://docs.oracle.com/javase/specs/jls/s ...

谢谢大神
回复 使用道具 举报

看8楼 大神给出答案了 不是
回复 使用道具 举报
shuiwa 来自手机 中级黑马 2016-7-6 21:20:09
11#
关键字就那些,去记住就可以了
回复 使用道具 举报
也就是这些了
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
呃呃呃,三个本来就是关键字,为什么要讨论呢?

点评

看8楼大神给的那个网页 我英文翻译的可能不准你看看原文 意思是不是关键字  发表于 2016-7-8 22:32
回复 使用道具 举报
true是关键字,前天考试刚考过
回复 使用道具 举报
wz529377283 发表于 2016-7-8 00:07
true是关键字,前天考试刚考过

看8楼大神给的那个网页  我英文翻译的可能不准你看看原文  意思是不是关键字
回复 使用道具 举报
。。。。、。
回复 使用道具 举报
http://bbs.itheima.com/thread-317041-1-1.html
我在这里有过回答,大家可以看一看有没有道理?
回复 使用道具 举报
cat73 发表于 2016-7-6 20:40
你可以在这里看到 Java 所有的关键字(Java8)(Oracle官方文档)
https://docs.oracle.com/javase/specs/jls/s ...

定义数据类型的关键字
null false  true

刘意老师的视频上这样写的啊~~~!
回复 使用道具 举报
cat73 黑马帝 2016-7-22 23:20:24
20#
qetu001212 发表于 2016-7-22 23:01
定义数据类型的关键字
null false  true

我不知道是视频上就是这么说的还是你的理解有误。
true / false 肯定不是数据类型。。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马