Java中的关键字和保留字有什么区别?

问题描述

我见过这个流行的 stackoverflow post,但 Java 文档倾向于在这link 中给出不同的答案。语言的特殊词部分。然后它说 Java 中的 goto 不是关键字而是保留字。但是Java文档。我发布的链接字面上称为 goto 保留字和关键字。在那种情况下,这些术语之间的真正区别是什么?考虑到Java,它们是否具有特殊含义。我不认为我的问题是重复的,因为 Java 文档。与接受的答案相反。

解决方法

关键词 - Java 中具有预定义含义的词
保留关键字 - Java 中作为关键字但当前未使用且在代码中没有功能的词。

来源:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html