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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 745661590 中级黑马   /  2016-7-5 22:41  /  1826 人查看  /  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 个回复

正序浏览
cat73 发表于 2016-7-23 23:24
我解答什么。。。
去看 Oracle 官方的文档呀。。。

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).

点评

null 真的是一个数据类型,然而它真的不是关键字。  发表于 2016-7-23 23:35
回复 使用道具 举报
cat73 黑马帝 2016-7-23 23:24:48
29#
qetu001212 发表于 2016-7-23 23:23
你好,在第24楼发了,麻烦你去看一下,帮我解答一下,我迷迷糊糊的

我解答什么。。。
去看 Oracle 官方的文档呀。。。
回复 使用道具 举报
cat73 发表于 2016-7-22 23:50
所以你可以去我发的网址看一下么?

oracle.com 的域名,Oracle 官方网站里的 Java SE 8 规范。

你好,在第24楼发了,麻烦你去看一下,帮我解答一下,我迷迷糊糊的
回复 使用道具 举报
yup                                       
回复 使用道具 举报
null ,是一个比较特殊的,对吗
回复 使用道具 举报
其实这些关键字我记得的很少,不过我觉得只要知道他们的某些特性就行了,比如说关键字不要做变量之类的,因为会起冲突
回复 使用道具 举报
不用谢

关键字1.png (43.26 KB, 下载次数: 28)

关键字1.png

关键字2.png (56.7 KB, 下载次数: 19)

关键字2.png
回复 使用道具 举报
cat73 黑马帝 2016-7-22 23:50:20
23#
qetu001212 发表于 2016-7-22 23:27
可是我不会发图的方法,不然就发图给你看了

所以你可以去我发的网址看一下么?

oracle.com 的域名,Oracle 官方网站里的 Java SE 8 规范。
在 Java 仍然属于 Oracle 的时候我不认为有什么能比 Oracle 更权威。
回复 使用道具 举报
cat73 发表于 2016-7-22 23:20
我不知道是视频上就是这么说的还是你的理解有误。
true / false 肯定不是数据类型。。。
...

可是我不会发图的方法,不然就发图给你看了
回复 使用道具 举报
cat73 发表于 2016-7-22 23:20
我不知道是视频上就是这么说的还是你的理解有误。
true / false 肯定不是数据类型。。。
...

我还截了图,没事就看看~~~
回复 使用道具 举报
cat73 黑马帝 2016-7-22 23:20:24
20#
qetu001212 发表于 2016-7-22 23:01
定义数据类型的关键字
null false  true

我不知道是视频上就是这么说的还是你的理解有误。
true / false 肯定不是数据类型。。。
回复 使用道具 举报
cat73 发表于 2016-7-6 20:40
你可以在这里看到 Java 所有的关键字(Java8)(Oracle官方文档)
https://docs.oracle.com/javase/specs/jls/s ...

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

刘意老师的视频上这样写的啊~~~!
回复 使用道具 举报
http://bbs.itheima.com/thread-317041-1-1.html
我在这里有过回答,大家可以看一看有没有道理?
回复 使用道具 举报
。。。。、。
回复 使用道具 举报
wz529377283 发表于 2016-7-8 00:07
true是关键字,前天考试刚考过

看8楼大神给的那个网页  我英文翻译的可能不准你看看原文  意思是不是关键字
回复 使用道具 举报
true是关键字,前天考试刚考过
回复 使用道具 举报
呃呃呃,三个本来就是关键字,为什么要讨论呢?

点评

看8楼大神给的那个网页 我英文翻译的可能不准你看看原文 意思是不是关键字  发表于 2016-7-8 22:32
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
也就是这些了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马