天天看點

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] 維基百科