自己做題的時候遇到了這個問題,之前一直不知道有保留字的存在,百度以後,結合自己所了解的,來分享一下。
保留字:
指在進階語言中已經定義過的字,使用者不能再将這些字作為變量名或過程名使用(就是系統可以用也可以不用,但是你不能用)。
在Java現有版本中沒有特殊含義,以後版本可能會作為有特殊含義的詞,或者該詞雖然在Java中沒有特殊含義,以後版本也不打算使用,但在其它語言中有特殊含義,不宜在Java中定義為變量名稱
java中有48個保留字
關鍵字:
則指在語言中有特定含義,成為文法中一部分的那些字。
java中保留字和關鍵字
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauQWO0kDOzkjYlJjZyEDZmNDZlNmYyEmNmVGM4ImZzEjMxATOzkTZwAzLchzMkZ2YlhzYiBjMhZWYjRjZjBzNkNDMjNDMmhDM3IjZ942ZpN3LcBDM4MkMlADM2Q0Mlg2dvw1bhRWaop3LclHaoZjRuFEVXlzbrdEarRTS491ZhNFZz8mdt8CXt92YuUHZpFmYuAzczd2Lc9CX6MHc0RHaiojIsJye.jpg)
關鍵字, 一定是保留字。
保留字一般是等同于關鍵字的。
保留字包括關鍵字和未使用的保留字
關鍵字指在語言中有特定含義,成為文法中一部分的那些字。在一些語言中,一些保留字可能并沒有應用于目前的文法中,這就成了保留字和關鍵字的差別。