黑马程序员技术交流社区

标题: 保留字 [打印本页]

作者: java234    时间: 2016-8-30 21:12
标题: 保留字
保留字是什么?
有什么作用?

作者: zhoubinjian    时间: 2016-8-30 21:16
保留字是属于java以后准备用的,不是关键字的词
作者: 细听风语为梧桐    时间: 2016-8-30 21:18
比如goto,和const;
正确识别java语言的关键字(keyword)和保留字(reserved word)是十分重要的。Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。
作者: java234    时间: 2016-8-30 21:37
zhoubinjian 发表于 2016-8-30 21:16
保留字是属于java以后准备用的,不是关键字的词

66666666666666666666666666666666666666666666666666666666666!
作者: absvir    时间: 2016-8-30 21:41
本帖最后由 absvir 于 2016-8-30 21:43 编辑

其实就是关键字,Java最初设计的时候把class public 等需要赋予特殊含义的单词保留下来,给Java本身使用,而不允许程序员使用.设计时保留下来特殊单词就是保留字,关键字叫保留字也没有问题,不过保留字不能叫关键字,因为保留字还有类似于goto这样的特例,这个词享有关键字一样的待遇,程序员不能使用,但它没有功能.因为设计最初受其他语言影响,Java也是打算使用goto的,但后来真正实现Java的时候,发现goto的功能有点多余(或其功能暂时不需要,留待以后设计),于是没有给goto设计功能,也造成了,并不是所有保留字都是关键字的情况




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