当前位置: 技术文章>> Java核心原理与应用实践-java中的关键字和保留字

文章标题:Java核心原理与应用实践-java中的关键字和保留字
  • 文章分类: 后端
  • 17231 阅读

高级编程语言由一系列单词和符号组成,并且能与计算机进行交互,实现逻辑功能。为了让程序员与计算机能够进行更好的交互,会提前给一些单词赋予特殊的含义,这些在程序语言中具有特殊含义的单词叫作关键字。其中有一部分关键字在Java中并没有使用,暂时没有赋予特殊含义,这部分称为保留字。

1.Java中的关键字

Oracle官网提供的Java语言规范之Java SE 8版——The Java® Language Specification Java SE 8 Edition中列出了所有关键字(含保留字),加起来共有50个单词,如图3-1所示。当然在之后的版本中,根据语法的需要,可能会增加新的关键字,如sealed、record等。

关键字是被Java语言赋予特殊含义,具有特殊用途的字符串(单词),如表3-1所示。关键字有一个特点是所有字母都为小写形式,关键字在后面的学习中会依次展开讲解,学习初期不用强行记忆。

2.Java中的保留字

在关键字中,还有一些单词在Java中没有正式使用,但是为了Java与底层系统(如C语言)的交互,Java保留了一些关键字,称为保留字。目前,保留字有如下两个。

(1)goto。goto语句在其他语言中叫作“无限跳转”语句。Java语言不再使用goto语句,这是因为goto语句会破坏程序结构。在Java语言中可以通过break、continue和return实现“有限跳转”。

(2)const。const在其他语言中是声明常量的关键字,在Java语言中使用final方式声明常量。

3.Java中的特殊值

Oracle官网提供的Java语言规范之Java SE 8版——The Java® Language Specification Java SE 8 Edition中特别说明了三个特殊值:true、false、null。这三个特殊值看起来像是关键字,但实际上是字面量值。后面在给标识符命名时,同样要避开使用特殊值。

-------------------------------------------------------------------------

学习更多专业Java知识,点此查看:

《手把手带你学习SpringBoot-零基础到实战》

-------------------------------------------------------------------------


推荐文章