java知識(shí)點(diǎn)整理(良心出品必屬精品).doc

java知識(shí)點(diǎn)整理(良心出品必屬精品).doc

ID:59829604

大?。?7.00 KB

頁(yè)數(shù):18頁(yè)

時(shí)間:2020-11-24

java知識(shí)點(diǎn)整理(良心出品必屬精品).doc_第1頁(yè)
java知識(shí)點(diǎn)整理(良心出品必屬精品).doc_第2頁(yè)
java知識(shí)點(diǎn)整理(良心出品必屬精品).doc_第3頁(yè)
java知識(shí)點(diǎn)整理(良心出品必屬精品).doc_第4頁(yè)
java知識(shí)點(diǎn)整理(良心出品必屬精品).doc_第5頁(yè)
資源描述:

《java知識(shí)點(diǎn)整理(良心出品必屬精品).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、Java知識(shí)點(diǎn)整理第二章Java基本語(yǔ)法類(lèi)名、方法名、變量:1、必須以字母、下劃線、美元符號(hào)開(kāi)頭2、不能有空格、就是不能同名3、嚴(yán)格區(qū)分大小寫(xiě)基本數(shù)據(jù)類(lèi)型和引用數(shù)據(jù)類(lèi)型:1、byte、short、int、long2、float、double3、boolean4、char小類(lèi)型轉(zhuǎn)大類(lèi)型:自動(dòng)轉(zhuǎn)換大類(lèi)型轉(zhuǎn)小類(lèi)型:強(qiáng)制轉(zhuǎn)換(有可能會(huì)出現(xiàn)精度丟失)運(yùn)算符:++++在前;先運(yùn)算,在賦值。++在后;先賦值,后運(yùn)算。a+=1===a=a+1流程控制語(yǔ)句:1、順序結(jié)構(gòu)2、選擇結(jié)構(gòu)ifelse;switchcase(在JDK1.7版本以后可以

2、比較字符);a、ifelse:在具體內(nèi)容不確定的時(shí)候,只知道一個(gè)范圍。b、switchcase:當(dāng)我取值已經(jīng)確定好的時(shí)候。3、循環(huán)結(jié)構(gòu)for、while(先判斷后執(zhí)行)、dowhile(先執(zhí)行后判斷)當(dāng)我們知道集體的循環(huán)次數(shù)的時(shí)候用for;在不知道具體次數(shù)的時(shí)候用whilebreak:跳出循環(huán)continue:跳過(guò)本次循環(huán),開(kāi)始下次循環(huán)數(shù)組:聲明數(shù)組:int[]a;inta[];創(chuàng)建:int[]a=newint[5];int[]a=newint[]{1,2,2,3,4};int[]a={1,2,3,4,4};數(shù)組就是存放相同

3、元素類(lèi)型的集合。數(shù)組的下標(biāo)是從0開(kāi)始數(shù)組的長(zhǎng)度始終是比數(shù)組的最大下標(biāo)大1數(shù)組的存放是按照順序存放數(shù)組的長(zhǎng)度是固定的,不能改變的。第三章類(lèi)及對(duì)象OOP類(lèi)是對(duì)象的抽象形式,對(duì)象是類(lèi)的具體表現(xiàn)實(shí)例化對(duì)象:類(lèi)名對(duì)象名=new類(lèi)的構(gòu)造方法();四個(gè)訪問(wèn)權(quán)限修飾符:public:共有的,同一個(gè)項(xiàng)目下面都可以訪問(wèn)protected:受保護(hù),同類(lèi)里面、同包里面、不同包里面的子類(lèi)可以默認(rèn)的:同一個(gè)類(lèi)里面、同一個(gè)包下面。private:私有的,只能在當(dāng)前類(lèi)里面使用封裝:當(dāng)我們不想讓他人看到具體的實(shí)現(xiàn),我們就將內(nèi)容封裝起來(lái),提供一個(gè)公開(kāi)的方法進(jìn)行

4、讀寫(xiě)。如何實(shí)現(xiàn)封裝:通過(guò)private修飾,提供一個(gè)getter和setter方法共外界訪問(wèn)。方法:訪問(wèn)權(quán)限修飾符void方法名(){}訪問(wèn)權(quán)限修飾符void方法名(參數(shù)列表){}訪問(wèn)權(quán)限修飾符【返回值類(lèi)型】方法名(){return返回內(nèi)容;}訪問(wèn)權(quán)限修飾符【返回值類(lèi)型】方法名(參數(shù)列表){return返回內(nèi)容;}構(gòu)造方法:1、構(gòu)造方法初始化對(duì)象用的2、構(gòu)造方法名字必須類(lèi)名一致3、構(gòu)造方法沒(méi)有返回值類(lèi)型4、當(dāng)我們沒(méi)有手動(dòng)的去創(chuàng)建一個(gè)構(gòu)造方法的時(shí)候,系統(tǒng)會(huì)默認(rèn)提供一個(gè)無(wú)參的構(gòu)造方法、5、當(dāng)我們手動(dòng)創(chuàng)建了構(gòu)造方法,系統(tǒng)提供的就會(huì)

5、失效。構(gòu)造方法的重載:1、必須在同一個(gè)類(lèi)里面2、方法名必須相同3、參數(shù)列表不同(順序不同、類(lèi)型不同、個(gè)數(shù)不同)靜態(tài)變量:1、被static修飾的變量為靜態(tài)變量2、靜態(tài)變量不僅可以被對(duì)象使用,還可以直接通過(guò)類(lèi)名使用3、靜態(tài)變量是屬于類(lèi)所擁有靜態(tài)方法:靜態(tài)方法不能調(diào)用實(shí)例變量,只能調(diào)用靜態(tài)變量。Debug調(diào)試:1、設(shè)置斷點(diǎn)2、Debug模式運(yùn)行3、F5單步進(jìn)入4、F6單步調(diào)試5、F8跳過(guò)調(diào)試,進(jìn)入下一個(gè)斷點(diǎn)或者結(jié)束程序靜態(tài)變量>靜態(tài)代碼快>實(shí)例變量>實(shí)例代碼快>構(gòu)造方法繼承:減少代碼的冗余,增加代碼的可擴(kuò)展性。通過(guò)extends

6、關(guān)鍵字來(lái)實(shí)現(xiàn)繼承。super和this:super表示的就是父類(lèi)(超類(lèi)、基類(lèi))對(duì)象this表示的就是當(dāng)前對(duì)象。super和this不能同時(shí)出現(xiàn)在構(gòu)造函數(shù)里面super和this只能出現(xiàn)在構(gòu)造函數(shù)的第一行父類(lèi)引用指向子類(lèi)對(duì)象:父類(lèi)類(lèi)型對(duì)象名=new子類(lèi)構(gòu)造函數(shù)();繼承具有單一性:Java里面類(lèi)只能單繼承。繼承具有傳遞性:子類(lèi)不僅可以使用父類(lèi)的屬性和方法,還可以使用父類(lèi)的父類(lèi)的屬性和方法。final:final修飾屬性,屬性就必須初始化,同時(shí)不同再更改。這個(gè)變量就是常量。final修飾方法,那么該方法就不能被重寫(xiě)。final修

7、飾類(lèi),該類(lèi)就是最終類(lèi),不能被繼承。注意:用final修飾的變量,變量名必須大寫(xiě)。多態(tài)(重載和重寫(xiě)):對(duì)外一種表現(xiàn)形式,對(duì)內(nèi)多種實(shí)現(xiàn)。增加代碼的可擴(kuò)展性,和可維護(hù)性。方法的重載:1、必須在同一個(gè)類(lèi)里面2、方法名必須相同3、參數(shù)列表不同(順序不同、類(lèi)型不同、個(gè)數(shù)不同)4、方法的重載跟返回值類(lèi)型沒(méi)有關(guān)系方法的重寫(xiě)(覆蓋):1、必須有繼承關(guān)系(子類(lèi)和父類(lèi))2、子類(lèi)的方法名和返回值類(lèi)型必須和父類(lèi)一致3、參數(shù)列表必須完全相同4、子類(lèi)的訪問(wèn)權(quán)限不能比父類(lèi)小抽象類(lèi):通過(guò)abstract關(guān)鍵字修飾的類(lèi)就是抽象類(lèi),抽象不能被實(shí)例化。1、抽象類(lèi)里

8、面的方法必須全部實(shí)現(xiàn)2、抽象類(lèi)里面可以沒(méi)有抽象方法3、有抽象方法的類(lèi)一定是抽象類(lèi)4、抽象類(lèi)中的方法不能用private、final修飾(因?yàn)槌橄蠓椒ň褪怯脕?lái)實(shí)現(xiàn)的)5、抽象方法沒(méi)有方法體,只有方法聲明接口(interface):1、接口沒(méi)有構(gòu)造函數(shù)(存在就是用來(lái)實(shí)現(xiàn)的)2、接口里面只有st

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。