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