Java作為一門編程語言,與其他語言一樣,有字符集、標識符、和關鍵字、變量、常量、語句等編程語言的基本要素。
1、關鍵字
abstract | boolean | break | byte | case |
catch | char | class | const | continue |
default | do | double | else | extends |
assert | final | finally | float | for |
goto | if | implements | import | instanceof |
int | interface | long | native | new |
strictfp | package | private | protectde | public |
return | short | static | super | switch |
synchronized | this | throw | shrows | transient |
try | void | volatile | while |
在這些關鍵字中conse和goto不能在Java中使用,他們僅僅只是方便將C和C++轉換為Java代碼的時候使用。另外Java有三個保留字,true、false、null這三個保留字是字面量值,而不是關鍵是。但是,他們不能被用作標識符,並且對於Java編程來說有特定的含義。
2、標識符
在Java中,我們需要標識代碼的很多元素,包括類名、方法、字段、變量、包名等。我們選擇的名稱就稱為標識符,並且遵循以下規則:
(1)標識符不能是關鍵字或true、false、null。
(2)標識符可以包含字母、數字0-9下划線(_)或美元符號($)。
(3)標識符的第一個字符必須是字母、下划線(_)或美元符號($)。
(4)標識符是區別大小寫的,並且沒有規定最大長度。