知識(shí)框架 標(biāo)識(shí)符概述標(biāo)識(shí)符(identifier)是指用來(lái)標(biāo)識(shí)某個(gè)實(shí)體的一個(gè)符號(hào),在不同的應(yīng)用環(huán)境下有不同的含義。在計(jì)算機(jī)編程語(yǔ)言中,標(biāo)識(shí)符是用戶編程時(shí)使用的名字,用于給變量、常量、函數(shù)、語(yǔ)句塊等命名,以建立起名稱與使用之間的關(guān)系。標(biāo)識(shí)符通常由字母和數(shù)字以及其它字符構(gòu)成。在編程語(yǔ)言中,標(biāo)識(shí)符就是程序員自己規(guī)定的代表一定含義的單詞(java 源程序當(dāng)中凡是程序員自己有權(quán)利修改的名字),比如類名,屬性名,變量名等。 簡(jiǎn)而言之:凡是自己可以起名字的地方都叫標(biāo)識(shí)符。標(biāo)識(shí)符都可以標(biāo)識(shí)什么在 java 源程序當(dāng)中,標(biāo)識(shí)符可以用來(lái)標(biāo)識(shí):
標(biāo)識(shí)符命名規(guī)則定義合法標(biāo)識(shí)符規(guī)則:----- >如果不遵守如下的規(guī)則,編譯不通過(guò)!需要大家嚴(yán)格遵守 命名規(guī)則必須遵守,當(dāng)編寫(xiě)源程序的時(shí)候如果標(biāo)識(shí)符違背命名規(guī)則,編譯時(shí)會(huì)報(bào)錯(cuò)。那么 java中的標(biāo)識(shí)符命名規(guī)則有哪些呢?請(qǐng)看以下規(guī)則:
小知識(shí): // 雖然java中的標(biāo)識(shí)符嚴(yán)格區(qū)分大小寫(xiě)
// 但是對(duì)于類名來(lái)說(shuō),如果一個(gè)java源文件中同時(shí)出現(xiàn)了:A類和a類
// 那么誰(shuí)在前就生成誰(shuí)。只會(huì)生成一個(gè)class字節(jié)碼文件。大家以后最好不要讓類名“相同”。
// 最好類名是不同的。
class HelloWorld2{
}
class helloWorld2{
}創(chuàng)建一個(gè)java文件,起名 123.java可以嗎?可以,完全可以,在windows操作系統(tǒng)中文件名叫做:123.java沒(méi)毛病。123其實(shí)并不是標(biāo)識(shí)符。只是一個(gè)文件名。只不過(guò)在123.java文件中無(wú)法定義public的類。public的類可以沒(méi)有, 但如果有public的類,也只能有1個(gè),并且public的類的名字必須和源文件名保持一致。 但是最終尷尬了,因?yàn)?23是錯(cuò)誤的標(biāo)識(shí)符。 標(biāo)識(shí)符命名規(guī)范Java中的名稱命名規(guī)范:--->如果不遵守如下的規(guī)范,編譯可以通過(guò)!建議大家遵守
關(guān)鍵字Java 關(guān)鍵字是編程語(yǔ)言里事先定義的,有特殊意義的單詞,Java 中所有的關(guān)鍵字都是小寫(xiě)的英語(yǔ)單詞。Java 的關(guān)鍵字對(duì) Java 的編譯器有特殊的意義,它們用來(lái)表示一種數(shù)據(jù)類型,或者表示程序的結(jié)構(gòu)等,關(guān)鍵字不能用作標(biāo)識(shí)符。常見(jiàn)的關(guān)鍵字有哪些呢?請(qǐng)看以下表格:![]() 接下來(lái),我們一起看一下每個(gè)關(guān)鍵字代表的大致含義,請(qǐng)看以下表格: |
|
|
來(lái)自: 印度阿三17 > 《開(kāi)發(fā)》