![]() |
|
Java標識符命名規則 |
|
在Java中,標識符是賦予變量、類或方法的名稱,程序通過這些名稱來訪問或修改某個數據的值。標識符可從一個字母、下畫線(_)或美元符號($)開始,隨后也可跟數字。在這里,字母的范圍并不局限于26個英文字母,而是包括任何一門語言中的表示字母的任何Unicode字符。標識符未規定大長度。 Java不采用通常計算機系統采用的ASCII代碼集,而是采用更為化的Unicode字符集。在這種字符集中,每個字符用二個字節即16位表示。這樣,整個字符集中共包含65535個字符。其中,前面256個表示ASCII碼,使其對ASCII碼具有兼容性;后面21000個字符用來表示漢字、日文片假名、平假名和朝鮮文等。 但是 Unicode只用在Java平臺內部,當涉及打印、屏幕顯示、鍵盤輸入等外部操作時,仍由具體計算機的操作系統決定表示方法。比如,用英文操作系統時,則采用8位二進制表示的ASCII碼。 在定義和使用標識符時需要注意,Java語言是大小寫敏感的。比如,“abc”和“Abc”是兩個不同的標識符。 在定義標識符的時候,需要注意以下問題: (1)Java標識符由字母、數字、下劃線或美元符“$”組成,不能有@、#等符號; (2)Java標識符必須以字母、下劃線、“$”開頭; (3)Java標識符區分大小寫,如ad、Ad、aD、Da是四個不同的標識符; (4)Java標識符不能有空格、不能以數字開頭、不能是Java關鍵字。 (5)Java標識符應具有一定的含義,以增加程序的可讀性。 注:在Java中可以使用中文名稱作為標識符,但是并不建議這么做。因為在Java中,使用中文容易引起一些編碼方面的問題。 Java標識符舉例 1.任務描述 編寫程序,輸出手機開機問候語。 2.任務實現過程 (1)編寫一個類名為OpenGreetings,類中定義了一個方法theDate(),用于打印日期和開機問候語。在main()方法中調用theDate方法,并傳入當天的日期作為參數。 (2)聲明并初始化日期變量時,注意標識符的命名規則,當使用@開頭,數字開頭或者關鍵字時會報錯。 源文件:OpenGreetings.java public class OpenGreetings { (3)運行程序,運行結果如下: Today is 2011/5/20 熱點鏈接:
1、Java分隔符的使用 |