Java程序基礎(chǔ)結(jié)構(gòu): 1,、第一條語句,,是定義程序中類MyJavaApp所在的包,用關(guān)鍵字package聲明定義,,一定是放在程序語言的第一句,。包相當(dāng)于電腦中的磁盤,用于管理規(guī)范程序,,讓程序不會(huì)雜亂無章,,方便程序查找管理,特別是程序很大時(shí),,包名一定是小寫的,,這是java語言的規(guī)范 2、第二條語句public class MyJavaApp,這是創(chuàng)建類的語句,public是Java的關(guān)鍵字,,是java中的其中一個(gè)訪問權(quán)限修飾符,,用于修飾類/方法/變量,class是用于創(chuàng)建類的關(guān)鍵字,,class后面的MyJavaApp,是類的名字,,也叫標(biāo)識(shí)符,由程序員自己定義,。java中有4種訪問權(quán)限修飾符:public ,、friendly(也叫default)、private,、protected,它們?cè)跈?quán)限控制方面是有區(qū)別的,。 3、Java中的標(biāo)識(shí)符——標(biāo)識(shí)符是用來給類,、對(duì)象,、方法、變量,、接口和自定義數(shù)據(jù)類型命名的,。 Java標(biāo)識(shí)符由數(shù)字,字母和下劃線(_),,美元符號(hào)($)組成,。在Java中是區(qū)分大小寫的,而且還要求首位不能是數(shù)字,。最重要的是,,Java關(guān)鍵字(下面會(huì)有說到)不能當(dāng)作Java標(biāo)識(shí)符。 例如: 下面的標(biāo)識(shí)符是正確的: myName,,My_name,,Points,$points,_sys_ta,,OK,,_23b,_3_ 下面的標(biāo)識(shí)符是錯(cuò)誤的: #name,,25name,,class,&time,,if Java對(duì)標(biāo)識(shí)符的命名規(guī)則: A:包名——全部小寫,,由“.”隔開 B:類或者接口——所有單詞首字母大寫
例如:Student,;Demo
例如:HelloWord,;StudentName C:方法或者變量——首字母小寫,第二個(gè)單詞開始每個(gè)單詞首字母大寫
例如:name,student
例如:studentName,;showAllNames() D:常量——全部大寫,單詞間 “_” 隔開
例如:PI
例如:STUDENT_MAX_AGE ; HELLO_WORD 注意:從JDK8開始,,不建議使用下劃線作為標(biāo)識(shí)符。 4,、Java中的關(guān)鍵字: Java語言中有一些具有特殊用途的單詞,,被稱為關(guān)鍵字(keyword),,當(dāng)定義標(biāo)識(shí)符時(shí),,不要讓標(biāo)識(shí)符和關(guān)鍵字相同,否則將引起錯(cuò)誤,。 除了上述的關(guān)鍵字,,Java還保留了true、false,、null這些關(guān)鍵字,。 5、byte,、short,、int、float,、double,、char、String是Java中的數(shù)據(jù)類型,,這些類型后面的名字(如:bNum),,稱為變量,也是由程序員自己定義的,,這些定義中類中的變量,,稱為成員變量,也叫做對(duì)象的屬性,,當(dāng)類創(chuàng)建對(duì)象時(shí),,可以有不一樣的值。 Java的數(shù)據(jù)類型分為:基礎(chǔ)數(shù)據(jù)類型與引用數(shù)據(jù)類型,。 基礎(chǔ)數(shù)據(jù)類型: Java定義了四種整數(shù)類型:byte,、short、int,、long,,它們都是有符號(hào)的,正的或負(fù)的整數(shù),它們的取值范圍如下: byte short int long 浮點(diǎn)型:float 與 double char 聲明一個(gè)char類型數(shù)據(jù): char ch ='a',。 boolean 聲明布爾類型數(shù)據(jù): boolean bl = true 或 boolean bl = false,。 各種數(shù)據(jù)類型的字面值在Java程序中,字面值用于表示固定的值(fixed value),。數(shù)值型的字面值是最常見的,,字符串字面值可以算是一種,當(dāng)然也可以把特殊的null當(dāng)做字面值,。字面值大體上可以分為整型字面值,、浮點(diǎn)字面值、字符和字符串字面值,、特殊字面值,。 整型字面值: int x = 0b1010。 浮點(diǎn)字面值: 布爾類型字面值: 字符字面值: 變量變量聲明 變量的作用域與生存區(qū) 今天就先寫到這里吧……明天待續(xù),!謝謝大家瀏覽,,希望與大家共同學(xué)習(xí)進(jìn)步,有什么不好的地方或錯(cuò)誤的地方,,歡迎大家指正,!謝謝 |
|