資源描述:
《《Java基礎(chǔ)語法》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、本章內(nèi)容關(guān)鍵字標(biāo)識符注釋常量變量數(shù)據(jù)類型和類型轉(zhuǎn)換運算符語句關(guān)鍵字關(guān)鍵字概述被Java語言賦予特定含義的單詞關(guān)鍵字特點組成關(guān)鍵字的字母全部小寫關(guān)鍵字注意事項goto和const作為保留字存在,目前并不使用類似Notepad++這樣的高級記事本,針對關(guān)鍵字有特殊的顏色標(biāo)記,非常直觀關(guān)鍵字用于定義數(shù)據(jù)類型的關(guān)鍵字classinterfacebyteshortintlongfloatdoublecharbooleanvoid用于定義數(shù)據(jù)類型值的關(guān)鍵字truefalsenull用于定義流程控制的關(guān)鍵字ifelseswitchcasedefaultwhiledoforbreakcontinuere
2、turn關(guān)鍵字用于定義訪問權(quán)限修飾符的關(guān)鍵字privateprotectedpublic用于定義類,函數(shù),變量修飾符的關(guān)鍵字abstractfinalstaticsynchronized用于定義類與類之間關(guān)系的關(guān)鍵字extendsimplements用于定義建立實例及引用實例,判斷實例的關(guān)鍵字newthissuperinstanceof用于異常處理的關(guān)鍵字trycatchfinallythrowthrows用于包的關(guān)鍵字packageimport其他修飾符關(guān)鍵字nativestrictfptransientvolatileassert標(biāo)識符標(biāo)識符概述就是給類,接口,方法,變量等起名字時使
3、用的字符序列組成規(guī)則英文大小寫字母數(shù)字字符$和_注意事項不能以數(shù)字開頭不能是Java中的關(guān)鍵字區(qū)分大小寫標(biāo)識符(常見命名規(guī)則)包(其實就是文件夾,用于解決相同類名問題)單級和多級分別舉例類或者接口一個單詞和和多個單詞分別舉例方法和變量一個單詞和和多個單詞分別舉例常量一個單詞和和多個單詞分別舉例注釋注釋概述用于解釋說明程序的文字Java中注釋分類格式單行注釋格式://注釋文字多行注釋格式:/*注釋文字*/文檔注釋格式:/**注釋文字*/注釋注釋是一個程序員必須要具有的良好編程習(xí)慣。初學(xué)者編寫程序可以養(yǎng)成習(xí)慣:先寫注釋再寫代碼。將自己的思想通過注釋先整理出來,在用代碼去體現(xiàn)。因為代碼僅僅是思
4、想的一種體現(xiàn)形式而已。注釋把HelloWorld案例加入注釋寫出來需求:寫一個程序,在控制臺輸出HelloWorld分析:寫一個java程序,首先定義類。程序要想能夠被jvm調(diào)用,必須定義main方法。程序要想有輸出結(jié)果,必須用輸出語句。實現(xiàn):定義類用的是class關(guān)鍵字,后面跟的是類名main方法基本格式輸出語句基本格式注釋解釋說明程序,提高程序的閱讀性可以幫助我們排錯后面我們會講解更高級的排錯方式常量常量概述在程序執(zhí)行的過程中其值不可以發(fā)生改變Java中常分類字面值常量自定義常量(面向?qū)ο蟛糠种v)常量字符串常量用雙引號括起來的內(nèi)容整數(shù)常量所有整數(shù)12,23小數(shù)常量所有小數(shù)12.34,
5、56.78字符常量用單引號括起來的內(nèi)容‘a(chǎn)’,’A’,’0’布爾常量較為特有,只有true和false空常量null(數(shù)組部分講解)常量Java針對整數(shù)常量提供了4種表現(xiàn)形式二進制八進制十進制十六進制進制概述進制:就是進位制,是人們規(guī)定的一種進位方法。對于任何一種進制--X進制,就表示某一位置上的數(shù)運算時是逢X進一位。二進制就是逢二進一,八進制是逢八進一,十進制是逢十進一,十六進制是逢十六進一。常量不同進制的數(shù)據(jù)組成二進制由0,1組成。以0b開頭八進制由0,1,…7組成。以0開頭十進制由0,1,…9組成。整數(shù)默認是十進制的十六進制由0,1,…9,a,b,c,d,e,f(大小寫均可)。以0
6、x開頭變量變量概述在程序執(zhí)行的過程中,在某個范圍內(nèi)其值可以發(fā)生改變的量理解:如同數(shù)學(xué)中的未知數(shù)變量定義格式數(shù)據(jù)類型變量名=初始化值;注意:格式是固定的,記住格式,以不變應(yīng)萬變數(shù)據(jù)類型數(shù)據(jù)類型基本數(shù)據(jù)類型引用數(shù)據(jù)類型數(shù)值型字符型(char)布爾型(boolean)整數(shù)類型(byte,short,int,long)浮點類型(float,double)類(class)接口(interface)數(shù)組([])Java語言是強類型語言,對于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型,在內(nèi)存總分配了不同大小的內(nèi)存空間數(shù)據(jù)類型整數(shù)默認:int小數(shù)默認:double數(shù)據(jù)類型編寫案例演示每種不同數(shù)據(jù)類型的變量定義
7、使用變量注意事項:作用域變量定義在哪一級大括號中,哪個大括號的范圍就是這個變量的作用域。相同的作用域中不能定義兩個同名變量。初始化值沒有初始化值不能直接使用在一行上建議只定義一個變量可以定義多個,但是不建議數(shù)據(jù)類型+是一個運算符,我們應(yīng)該能夠看懂,做數(shù)據(jù)的加法。boolean類型不能轉(zhuǎn)換為其他的數(shù)據(jù)類型默認轉(zhuǎn)換byte,short,char—int—long—float—doublebyte,short,char相互之間補轉(zhuǎn)換,他們