天天看点

Java面试必知词汇:保留字

|名词定义|

保留字(Reserved word),有时也叫关键字(keyword),是编程语言中的一类语法结构。在特定的编程语言里,这些保留字具有较为特殊的意义,并且在语言的格式说明里被预先定义。通常,保留字包括用来支持类型系统的原始数据类型的标记,并可以用来识别诸如循环结构、语句块、条件、分支等程序结构。

|发展历程|

保留字在编程语言设计之时就被定义。有时,语言说明具有一定的灵活性,软件商可能会在其生产的编译器中添加非标准的语言特性。同样,当发展得更加成熟时,编程语言的保留字标准可能会扩展一些额外的特性,例如,在传统的编程语言中增加面向对象程序设计的特性。有时,编程语言说明会包含一些将来版本可能需要用到的保留字。

|关键字汇总|

Java面试必知词汇:保留字

1、JDK1.4的时候出现有assert关键字,用于异常处理上;

2、JDK1.5的时候出现有enum关键字,用于枚举定义上;

3、未使用到的关键字:goto、const;

4、还有一些属于特殊含义的单词,严格来讲不算是关键字:true、false、null。

Java面试必知词汇:保留字
Java面试必知词汇:保留字
Java面试必知词汇:保留字
Java面试必知词汇:保留字

|参考资料|

[1] 阿里云大学Java视频课程

[2] Java开发者

[3] The Java Language Specification, 3rd Edition, Section 3.9: Keywords. Sun Microsystems. 2000 [2009-06-17]. The following character sequences, formed from ASCII letters, are reserved for use as keywords and cannot be used as identifiers[...]

[4] ISO/IEC 9899:TC3, Section 6.4.1: Keywords (PDF). International Organization for Standardization JTC1/SC22/WG14. 2007-09-07. The above tokens (case sensitive) are reserved (in translation phases 7 and 8) for use as keywords, and shall not be used otherwise.

[5] 维基百科