- 論壇徽章:
- 0
|
標(biāo)識(shí)類名、變量名、方法名、類型名、數(shù)組名、文件名等等的有效字符序列稱之為標(biāo)識(shí)符。
簡(jiǎn)單的說(shuō),標(biāo)識(shí)符就是一個(gè)名字。以下是Java關(guān)于標(biāo)識(shí)符的語(yǔ)法規(guī)則:
1、標(biāo)識(shí)符由字母、下劃線、美元符號(hào)和數(shù)字組成,長(zhǎng)度不受限制。
2、標(biāo)識(shí)符的第一個(gè)字符不能是數(shù)字字符。
3、標(biāo)識(shí)符不能是關(guān)鍵字。
4、標(biāo)識(shí)符不能是true、false和null(盡管true、false和null不是Java的關(guān)鍵字)
例如:Hello_java、Hello_12$、$23Boy
需要特別注意的是,標(biāo)識(shí)符中的字母是區(qū)分大小寫的,hello和Hello是不同的標(biāo)識(shí)符。
Java語(yǔ)言使用Unicode標(biāo)準(zhǔn)字符集,Unicode字符集由UNICODE協(xié)會(huì)管理并接受其技術(shù)上的修
改,最多可以識(shí)別65563個(gè)字符,Unicode字符集的前128個(gè)字符剛好是ASCII碼表。Unicode
字符集還不能覆蓋全部歷史上的文字,但大部分國(guó)家的“字母表”的字母都是Unicode字符
集中的一個(gè)字符,如漢字中的“你”字就是Unicode字符集中的第20320個(gè)字符。Java所謂
的字母包括了世界上大部分語(yǔ)言中的“字母表”因此Java所使用的字母不僅包括通常的拉
丁字母a,b,c等,也包括漢語(yǔ)中的漢字、日文的片假名和平假名、朝鮮文、俄文、希臘字
母以及其他許多語(yǔ)言中的文字。
關(guān)鍵字就是Java語(yǔ)言中已經(jīng)被賦予了特定意義的一些單詞。不可以把關(guān)鍵字作為標(biāo)識(shí)符來(lái)用,以下就是Java的關(guān)鍵字:
訪問(wèn)控制
private 私有的 protected 受保護(hù)的 public 公共的
類、方法和變量修飾符:
abstract 聲明抽象 class 類 extends 擴(kuò)允,繼承 final 終極,不可改變的 implements 實(shí)現(xiàn)
interface 接口 native 本地 new 創(chuàng)建 static 靜態(tài) strictfp 嚴(yán)格,精準(zhǔn)
synchronized 線程,同步 transient 短暫 volatile 易失
程序控制語(yǔ)句:
break 跳出循環(huán) continue 繼續(xù) return 返回 do 運(yùn)行 while 循環(huán) if 如果
else 反之 for 循環(huán) instanceof 實(shí)例 switch 開(kāi)關(guān)
case 返回開(kāi)關(guān)里的結(jié)果 default 默認(rèn)
錯(cuò)誤處理:
try 捕獲異常 catch 處理異常 finally 有沒(méi)有異常都執(zhí)行 throw 拋出一個(gè)異常對(duì)象
throws 聲明一個(gè)異?赡鼙粧伋 assert 斷言
常量:true,false。
變量:使用關(guān)鍵字boolean來(lái)聲明邏輯變量,聲明時(shí)也可以賦給初值,
例如:boolean x,ok=true,關(guān)閉=false;
1.int 型
常量:123,6000(十進(jìn)制),077(八進(jìn)制),0x3ABC(十六進(jìn)制)。
變量:使用關(guān)鍵字int來(lái)聲明int型變量,聲明時(shí)也可以賦給初值,
例如:int x= 12,平均=9898,jiafei;
對(duì)于int型變量,內(nèi)存分配給4個(gè)字節(jié)(byte),占32位。
2.byte型
常量:Java中不存在byte型常量的表示法,但可以把一定范圍內(nèi)的int型常量賦值給byte型變量。
變量:使用關(guān)鍵字byte來(lái)聲明byte 型變量
例如:byte x= -12,tom=28,漂亮9;
對(duì)于byte型內(nèi)存分配給1個(gè)字節(jié),占8位。
3 .short 型
常量:和byte型類似,Java中也不存在short型常量的表示法,但可以把一定范圍內(nèi)的int型常量賦值給short型變量。
變量:使用關(guān)鍵字short來(lái)聲明short型變量
例如:short x=12,y=1234;
對(duì)于short型變量,內(nèi)存分配給2個(gè)字節(jié),占16位。
4. long 型
常量:long型常量用后綴L來(lái)表示,例如108L(十進(jìn)制),07123L(八進(jìn)制)、0x3ABCL(十六進(jìn)制) 。
1. 常量:‘A’,‘b’,‘?’,‘!’,‘9’,‘好’,‘\t’,‘き’,‘モ’等,即用單引號(hào)擴(kuò)起的Unicode表中的一個(gè)字符。
2. 變量:使用關(guān)鍵字char來(lái)聲明char型變量,
例如:char ch=‘A’,home=‘家’,handsome=‘酷’;
對(duì)于char型變量,內(nèi)存分配給2個(gè)字節(jié),占16位。
3. 轉(zhuǎn)意字符常量:有些字符(如回車符)不能通過(guò)鍵盤輸入到字符串或程序中,就需要使用轉(zhuǎn)意字符常量,
例如:\n(換行),\b(退格),\t(水平制表), \‘(單引號(hào)),\“(雙引號(hào)),\(反斜線)等。
4. 要觀察一個(gè)字符在Unicode表中的順序位置,可以使用int型顯示轉(zhuǎn)換,如(int)'a'或int p='a'。
5. 如果要得到一個(gè)0~65536之間的數(shù)所代表的Unicode表中相應(yīng)位置上的字符必須使用char型顯示轉(zhuǎn)換。
|
|