保留字

保留字  ， 有時也叫關鍵字  ， 是編程語言中的一類語法結構 。 在特定的編程語言裏 ， 這些保留字具有較爲特殊的意義 ， 並且在語言的格式說明裏被預先定義 。 通常 ， 保留字包括用來支持類型系統的原始數據類型的標記 ， 並可以用來識別諸如循環結構 、 語句塊 、 條件 、 分支等程序結構 。 保留字在編程語言設計之時就被定義 。 有時 ， 語言說明具有一定的靈活性 ， 軟件商可能會在其生產的編譯器中添加非標準的語言特性 。 同樣 ， 當發展得更加成熟時 ， 編程語言的保留字標準可能會擴展一些額外的特性 ， 例如 ， 在傳統的編程語言中增加面向對象程序設計的特性 。 有時 ， 編程語言說明會包含一些將來版本可能需要用到的保留字 。 在Java中 ， const和goto就是兩個保留字 — — 它們在Java中目前沒有被使用 ， 因此不具有意義 ， 但是不能夠被用作標識符 。 通過 “ 保留 ” 這個術語 ， 它們可以在Java的未來版本中補充 ， 而不需要 “ 破壞 ” 舊的Java源代碼 。 不像預定義函數 、 方法和子程序 ， 保留字不能被程序員定義 ， 而前面那些的名稱通常被歸類於標識符 ， 而不是保留字 。