java基礎(chǔ)學(xué)習(xí)資料

java基礎(chǔ)學(xué)習(xí)資料

ID:18057788

大?。?.06 MB

頁數(shù):47頁

時(shí)間:2018-09-13

java基礎(chǔ)學(xué)習(xí)資料_第1頁
java基礎(chǔ)學(xué)習(xí)資料_第2頁
java基礎(chǔ)學(xué)習(xí)資料_第3頁
java基礎(chǔ)學(xué)習(xí)資料_第4頁
java基礎(chǔ)學(xué)習(xí)資料_第5頁
資源描述:

《java基礎(chǔ)學(xué)習(xí)資料》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、1JAVA基礎(chǔ)1.1類、數(shù)組、字符串操作類:是變量和方法的集合體。類可以嵌套定義。類是java程序中基本的結(jié)構(gòu)。所有的java語句出現(xiàn)在方法中,所有的方法都定義在類中。類{方法{Java語句}}數(shù)組:是最簡單的復(fù)合數(shù)據(jù)類型,是有序數(shù)據(jù)的集合。數(shù)組的元素可以是值(基本數(shù)據(jù)類型)、對象或其他數(shù)組。一個(gè)數(shù)組中的所有值都必須是相同的數(shù)據(jù)類型。文本字符串:是一種參考數(shù)據(jù)類型,它本身是由java.lang.String定義的對象。1.2類實(shí)例化一個(gè)類,就能得到一個(gè)對象。類定義由類聲明和類體組成。類聲明:class+類名:類體:成員變量+成員方法1.2.1類聲明類聲明格式:【修飾符】

2、+class類名+【extends父類名】+【implements類實(shí)現(xiàn)的接口列表】修飾符:指明類的訪問控制符合類型說明符,包括:public、默認(rèn)(friendly)、abstract、final其中:1、public:指明該類為公共類,可被其他類訪問或引用其成員變量和成員方法。Java語言規(guī)定包含main()的主類必須是公共類。2、默認(rèn)(也稱friendly):沒有訪問控制符,表示該類只能被同一個(gè)包的類訪問和引用,也不能用import語句引入。3、abstract:抽象類,指明不能實(shí)例化的類4、final:最終類,指明該類不能有子類類名:第一個(gè)字母大寫并具有類功能特

3、征extends:指明該類是子類,extends后面跟父類名,子類與父類之間有繼承關(guān)系implements:指明該類實(shí)現(xiàn)的接口,后面是接口列表。1.2.2類體class類名{成員變量聲明otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,Secretar

4、yoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand成員方法聲明}成員變量和成員方法都可用public、protected、priva

5、te、static、final來設(shè)定訪問權(quán)。public:公用protected:保護(hù)訪問,可被同一個(gè)包中其他類、不同包中該類的子類以及該類自己訪問和引用private:私有訪問,只能被該類自己訪問或調(diào)用。static:靜態(tài):靜態(tài)變量(方法),否則為實(shí)例變量(方法)。不需要實(shí)例化可以被類直接調(diào)用。final:常量:注意用大寫字母。1.1.1.1成員變量聲明格式:修飾符+type+變量名修飾符:包括:public、protected、private、static、final、transient、volatile:transient:指明變量為暫時(shí)性變量,用于實(shí)現(xiàn)不同對象存

6、檔功能volatile:指明多個(gè)線程共享的變量,保證各線程對該變量訪問的一致性。1.1.1.2成員方法由方法聲明和方法體組成修飾符+方法返回值類型+方法名稱+(參數(shù)列表)+【throwsexception】{方法體}修飾符:public、protected、private、static、final、abstract、native、synchronized其中abstract:指明方法是否可以重寫native:指明代碼是由各種語言集成synchronized:指明多線程可并發(fā)共享訪問。方法體:是對方法的實(shí)現(xiàn),包括局部變量聲明、java合法指令Java中的方法的參數(shù)傳遞是傳

7、值調(diào)用,而不是地址調(diào)用。方法不能改變參數(shù)值,但可以改變變量值,兩個(gè)對象之間的參數(shù)字段,不能相互交換。1.1.1.3方法重載方法的重載是指多個(gè)方法可以享用相同的名稱,但參數(shù)的數(shù)量和類型必須不完全相同,即方法體有所不同,它實(shí)現(xiàn)了java編譯時(shí)的多態(tài)性(即靜態(tài)多態(tài)性)。也就是說,程序可以按參數(shù)決定調(diào)用對應(yīng)方法,而此決定是由編譯器來做的。otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,Ji

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

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

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