Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記

Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記

ID:26591483

大?。?.46 MB

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

時(shí)間:2018-11-27

Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記_第1頁(yè)
Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記_第2頁(yè)
Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記_第3頁(yè)
Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記_第4頁(yè)
Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記_第5頁(yè)
資源描述:

《Java相關(guān)課程系列筆記之-Java學(xué)習(xí)筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、.Java學(xué)習(xí)筆記Java相關(guān)課程系列筆記之一......筆記內(nèi)容說(shuō)明4月18日的五天Java訓(xùn)練營(yíng)(劉英謙老師主講,占筆記內(nèi)容10%);Java基礎(chǔ)和面向?qū)ο螅▌⑸n松老師主講,占筆記內(nèi)容40%);JavaSE核心I和JavaSE核心II(范傳奇老師主講,占筆記內(nèi)容40%);其他視頻及書籍資料(占筆記內(nèi)容10%)......目錄一、Java技術(shù)基礎(chǔ)11.1編程語(yǔ)言11.2Java的特點(diǎn)11.3Java開發(fā)環(huán)境11.4Java開發(fā)環(huán)境配置21.5Linux命令與相關(guān)知識(shí)21.6Eclipse/Myeclipse程序結(jié)構(gòu)3二、Java語(yǔ)言基礎(chǔ)42.1基

2、礎(chǔ)語(yǔ)言要素42.2八種基本數(shù)據(jù)類型42.3常量和變量52.4運(yùn)算符與表達(dá)式52.5編程風(fēng)格62.6流程控制語(yǔ)句72.7數(shù)組82.8字符串82.9方法三要素92.10插入排序92.11冒泡排序92.12冒泡排序:輕氣泡上浮的方式102.13二分法查找102.14Java系統(tǒng)API方法調(diào)用112.15二進(jìn)制基礎(chǔ)112.16Java基礎(chǔ)其他注意事項(xiàng)11三、面向?qū)ο?33.1類133.2對(duì)象133.3包143.4方法及其調(diào)用143.5引用143.6訪問(wèn)控制(封裝)143.7構(gòu)造器143.8super()、super.和this()、this.153.9重載

3、和重寫163.10繼承173.11static203.12final213.13多態(tài)223.14抽象類223.15接口233.16內(nèi)部類233.17匿名類24......3.18二維數(shù)組和對(duì)象數(shù)組253.19其他注意事項(xiàng)26四、JavaSE核心I274.1Object類274.2String類284.3StringUtils類304.4StringBuilder類304.5正則表達(dá)式314.6Date類324.7Calendar類324.8SimpleDateFormat類334.9DateFormat類334.10包裝類344.11BigDeci

4、mal類354.12BigInteger類354.13Collection集合框架354.14List集合的實(shí)現(xiàn)類ArrayList和LinkedList364.15Iterator迭代器394.16泛型404.17增強(qiáng)型for循環(huán)404.18List高級(jí)-數(shù)據(jù)結(jié)構(gòu):Queue隊(duì)列414.19List高級(jí)-數(shù)據(jù)結(jié)構(gòu):Deque棧414.20Set集合的實(shí)現(xiàn)類HashSet424.21Map集合的實(shí)現(xiàn)類HashMap434.22單例模式和模版方法模式45五、JavaSE核心II465.1Java異常處理機(jī)制465.2File文件類485.3Rando

5、mAccessFile類505.4基本流:FIS和FOS525.5緩沖字節(jié)高級(jí)流:BIS和BOS535.6基本數(shù)據(jù)類型高級(jí)流:DIS和DOS535.7字符高級(jí)流:ISR和OSW545.8緩沖字符高級(jí)流:BR和BW555.9文件字符高級(jí)流:FR和FW565.10PrintWriter575.11對(duì)象序列化575.12Thread線程類及多線程585.13Socket網(wǎng)絡(luò)編程625.14線程池645.15雙緩沖隊(duì)列64............一、Java技術(shù)基礎(chǔ)1.1編程語(yǔ)言機(jī)器語(yǔ)言:01在硬件直接執(zhí)行匯編語(yǔ)言:助記符高級(jí)語(yǔ)言:(Java運(yùn)行比C/C+

6、+慢)1)面向過(guò)程的高級(jí)語(yǔ)言:程序設(shè)計(jì)的基本單位為函數(shù),如:C/C++語(yǔ)言。2)面向?qū)ο蟮母呒?jí)語(yǔ)言:程序設(shè)計(jì)的基本單位為類,如:Java、C#。1.2Java的特點(diǎn)平臺(tái)無(wú)關(guān)性、簡(jiǎn)單性、面向?qū)ο蟆⒔研?、多線程、自動(dòng)內(nèi)存管理。平臺(tái)無(wú)關(guān)性:指Java語(yǔ)言平臺(tái)無(wú)關(guān),而Java的虛擬機(jī)卻不是,需要下載對(duì)應(yīng)平臺(tái)JVM虛擬機(jī)的。自動(dòng)內(nèi)存管理:對(duì)臨時(shí)存儲(chǔ)的數(shù)據(jù)自動(dòng)進(jìn)行回收,釋放內(nèi)存。如:引用類型的變量沒(méi)有指向時(shí),被回收;程序執(zhí)行完后,局部變量被回收。1.3Java開發(fā)環(huán)境JavaDevelopementKit——Java開發(fā)工具包,簡(jiǎn)稱JDK,是由Sun公司提供

7、的一個(gè)免費(fèi)的Java開發(fā)工具,編程人員和最終用戶可以利用這個(gè)工具來(lái)編譯、運(yùn)行Java程序。目前版本有JDK1.0、JDK1.1、JDK1.2、JDK1.3、JDK1.4、JDK1.5(J2SE5.0)、JDK1.6(J2SE6.0)、JDK1.7(J2SE7.0)。JDK結(jié)構(gòu):JDK

8、--開發(fā)工具(Tools)命令:java、javac、jar、rmic...

9、--JRE(Java基本運(yùn)行環(huán)境)

10、--系統(tǒng)API庫(kù),系統(tǒng)類庫(kù)

11、系統(tǒng)帶來(lái)的標(biāo)準(zhǔn)程序庫(kù),標(biāo)準(zhǔn)API

12、--JVMjava虛擬機(jī)java語(yǔ)言的執(zhí)行環(huán)境......1.4Java開發(fā)環(huán)境配置安裝完J

13、DK之后,不能立刻使用,需要設(shè)置環(huán)境變量:1)設(shè)置PATH:D:Javajdk1.6.0bin(指向JDK中bin文

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(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)系客服處理。