- 從零開始學Java Web開發
- 孫更新等編著
- 886字
- 2018-12-27 13:05:57
2.1 Java標識符和關鍵字
符號是構成程序的基本單位。Java語言中使用Unicode字符集,該字符集中的一個字符占2個字節,整個字符集包含 65535 個字符,這樣可以在不同的操作系統中采用統一的符號表示方法,從而為Java的跨平臺性提供了保障。
2.1.1 標識符
標識符是對程序中的各個元素命名時使用的標記,它可以是一個字母或者是一串以字母開頭的、由字母、數字或者某些特殊符號組成的字符串。使用帶有特定意義的標識符作為元素的名稱更易于程序的理解。標識符可被用做變量名、方法名、接口名、類名等,通過標識符保證這些程序元素在程序中的唯一性。
Java語言中對標識符的定義有如下的規定。
? 標識符由字母、下畫線(_)、美元符($)和數字組成,但不能以數字作為標識符的開頭。
? 標識符區分大小寫,長度沒有限制,當然過長的標識符會造成編程的煩瑣。
? 標識符中不能含有其他符號和空格。
? Java中的關鍵字不能作為標識符。
下面是合法的標識符定義:
Identiffer username Username username User_name _sys_varl $change sizeof
因為Java中的標識符區分大小寫,所以Username、username和userName是3個不同的標識符。
下面的標識符定義是非法的:
3Sun //以數字3開頭 class //Java關鍵字 #myname //含有符號#
2.1.2 關鍵字
Java關鍵字也稱“保留字”,是Java語言自身定義的具有特殊含義和用途的字符串,是保留給Java編譯器識別用的。Java的關鍵字如表2.1所示。
表2.1 Java中的關鍵字

說明
Java中所有關鍵字均為小寫字母,其中關鍵字“const”和“goto”雖然被保留但未被使用。
2.1.3 分隔符和注釋
在Java語言中,字符除了可以作為標識符和關鍵字之外,一些字符還被當做分隔符使用,常用分隔符,如表2.2所示。
表2.2 Java分隔符

此外,在程序代碼中還有一些字符屬于非編譯執行部分,這些字符是程序中的注釋,注釋是程序中的說明性文字,其作用是為程序添加說明,增加程序的可讀性。
說明
作為編程人員,應該養成使用注釋的習慣,這便于自己及他人在查看程序時對代碼的修改與理解。
Java中的注釋有以下3種形式。
? “//”符號:單行注釋,表示從“//”符號開始到此行末尾的位置都視為注釋。
? “/*注釋部分 */”符號:多行注釋,表示從“/*”開始,到“*/”結束都視為注釋部分。
? “/**注釋部分 */”符號:文件注釋,也是多行注釋。此形式乃是第二種的特別類型,可用javadoc命令來生成HTML形式的Java API幫助文檔。