資源描述:
《02 Java語言基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Java語言基礎(chǔ)第二章目標(biāo)理解注釋、標(biāo)識(shí)符規(guī)則及習(xí)慣掌握J(rèn)ava的基本類型、變量及常量理解常用運(yùn)算符與表達(dá)式學(xué)會(huì)使用String類掌握一種Java程序的輸入輸出機(jī)制掌握J(rèn)ava的程序控制流程學(xué)會(huì)編寫簡單的應(yīng)用程序注釋Java語言提供三種類型的注釋:單行注釋多行注釋文檔注釋以//開始,并以換行符結(jié)束以/*開始,并以*/結(jié)束以/**開始,并以*/結(jié)束,注釋中的每一行都必須以*開始。使用javadoc工具從源代碼和文檔注釋中將信息取出,然后轉(zhuǎn)換為HTML文件。標(biāo)識(shí)符規(guī)定與約定規(guī)定:長度沒有任何限制。變量名可包含字母數(shù)字字符。實(shí)際上,Java支持Unicod
2、e字符集,從而允許使用日語、中文字等符作變量命名。標(biāo)識(shí)符不能以非數(shù)字字符開頭。其余字符可以是字母,數(shù)字,下劃線(“_”),美元符(“$”)組成。標(biāo)識(shí)符不得是關(guān)鍵字。約定標(biāo)識(shí)符應(yīng)做到見名識(shí)意,一般只包含字母、數(shù)字、下劃線等。若標(biāo)識(shí)符使用多個(gè)英文單詞,一般每個(gè)單詞首字母大寫,其余小寫。變量名、函數(shù)名首字母一般使用大寫,類名、接口名首字母一般使用小寫,常量一般全部使用大寫。關(guān)鍵字列表-1原始數(shù)據(jù)類型byteshortintlongfloatdoublecharboolean循環(huán)關(guān)鍵字dowhileforbreakcontinue分支關(guān)鍵字ifelseswi
3、tchcasedefaultbreak方法、變量和類修飾符privatepublicprotectedfinalstaticabstractsynchronizedvolatilestrictfp(strictfloatprecision)關(guān)鍵字列表-2異常處理trycatchfinallythrowthrows對象相關(guān)關(guān)鍵字newextendsimplementsclassinstanceofthissuper字面值常量falsetruenull方法相關(guān)關(guān)鍵字returnvoid包相關(guān)關(guān)鍵字packageimport八種基本數(shù)據(jù)類型類型所占位數(shù)取值
4、范圍byte8(1bytes)-128to127(-2n-1to2n-1–1)short16-32768to32767int32-231to231–1(常用)long64-263to263–1float32double比float表示的范圍更大(常用)double64char16Unicode碼,取值為0-65535boolean1只能取值true或者false變量變量是在程序執(zhí)行期間可根據(jù)需要經(jīng)常變化的值,是指定給變量、方法和類的名稱,以便編譯器可唯一標(biāo)識(shí)它們。變量具有3個(gè)特性:名稱:標(biāo)識(shí)符初始值:為其賦值或者是保留缺省值作用域:在不同程序塊中的可
5、用性及生命周期聲明示例:[<訪問修飾符>][<存儲(chǔ)修飾符>]<數(shù)據(jù)類型><變量名>;變量定義及其效果示例ComputerMemoryintscore;JavaInstructionscoreintscore,hits;charlevel;JavaInstructionsComputerMemoryhitsscorelevel變量賦值及效果ComputerMemoryscore=0;Hits=1;Level=‘a(chǎn)’;10‘a(chǎn)’JavaInstructions語法:variableName=value;常量常量是一類特殊的變量,即只允許賦值一次!使用常量
6、的一些場合:考試的最高成績(100)一天的小時(shí)數(shù)(24)?的值(3.1417)常量與變量的定義的區(qū)別在于,需要在前面加上關(guān)鍵字finalfinalintHOURS=24;字符串池Java程序可包含許多字符串字面量“字符串池”存放在程序中創(chuàng)建的所有字符串字面量任何時(shí)候創(chuàng)建字符串字面量,系統(tǒng)都會(huì)搜索字符串池,查看是否存在該字符串字面量。SundayMondayHelloAptechWorld1234NStringday="Monday";Stringweekday="Monday";字符串池String類方法charAt():返回字符串中某個(gè)特定位置的字
7、符indexOf():返回字符串中某個(gè)特定字符或子字符串首次出現(xiàn)的索引toUpperCase():將字符串內(nèi)的所有字符從小寫改為大寫toLowerCase():將字符串內(nèi)的所有字符從大寫改為小寫Java輸出語句Java可以用System.out的println或print方法輸出信息到屏幕上System.out.println(“Helloworld”);當(dāng)+的兩個(gè)運(yùn)算數(shù)中有一個(gè)是字符串時(shí),+用于連接兩個(gè)字符串。System.out.println(“Hello”+“world”);System.out.println(“Hello”+10+11);
8、System.out.println(10+11+“Hello”);System.out.println(“