- Java語言使用國際字符集(Unicode)。Unicode字符集定義了一套國際標準字符集。通常的ASCII碼是8位的,而Unicode字符集中的每個字符占16位,即2個字節(jié),整個字符集共包括65336個字符,兼容ASCII,排在Unicode字符集最前面的256個字符就是ASCII碼。Unicode除了可以表示256個ASCII碼外,還可以表示漢字、拉丁語、希臘字母、朝鮮語等。
Java語言規(guī)定標識符是以字母、下劃線"_"或美元符號"$"開始,隨后可跟數(shù)字、字母、下劃線或美元符號的字符序列。
Java標識符大小寫敏感,沒有長度限制,可以為標識符取任意長度的名字,但關(guān)鍵字不能作為標識符。n為增強程序可讀性,Java作如下的約定:n類、接口:通常使用名詞,且每個單詞的首字母要大寫n方法:通常使用動詞,首字母小寫,其后用大寫字母分隔每個單詞n常量:全部大寫,單詞之間用下劃線分隔n變量:通常使用名詞,首字母小寫,其后大寫字母分隔每個單詞,避免使用$符號。nJava中的關(guān)鍵字:nabstract boolean break byte case catch char class continue default do double else extends final finally float for if implements import instanceof int interface long native new null package private protected public return short static super switch synchronized this throw throws transient try void volatile whilen
ntrue和false不是關(guān)鍵字,類似地,對象值null也沒有列入關(guān)鍵字。但是不能把它們派作其它用途。n還有些關(guān)鍵字,如cast、future、goto、generic、inner、operator、outer、rest、var等都是Java保留的沒有意義的關(guān)鍵字。總結(jié):
- 1. 只能以字母,下劃線(_)或美元符($)開頭,數(shù)字不能作為開頭
- 2. 不能包含美元符($)以外的特殊符號
- 3. 不能包含空格
- 4. 可以是中文字符或日文字符