java相關(guān)課程系列筆記之一java學習筆記

java相關(guān)課程系列筆記之一java學習筆記

ID:27772658

大?。?.53 MB

頁數(shù):70頁

時間:2018-12-06

java相關(guān)課程系列筆記之一java學習筆記_第1頁
java相關(guān)課程系列筆記之一java學習筆記_第2頁
java相關(guān)課程系列筆記之一java學習筆記_第3頁
java相關(guān)課程系列筆記之一java學習筆記_第4頁
java相關(guān)課程系列筆記之一java學習筆記_第5頁
資源描述:

《java相關(guān)課程系列筆記之一java學習筆記》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、.WORD格式.資料.Java學習筆記Java相關(guān)課程系列筆記之一專業(yè).整理.WORD格式.資料.筆記內(nèi)容說明4月18日的五天Java訓練營(劉英謙老師主講,占筆記內(nèi)容10%);Java基礎(chǔ)和面向?qū)ο螅▌⑸n松老師主講,占筆記內(nèi)容40%);JavaSE核心I和JavaSE核心II(范傳奇老師主講,占筆記內(nèi)容40%);其他視頻及書籍資料(占筆記內(nèi)容10%)專業(yè).整理.WORD格式.資料.目錄一、Java技術(shù)基礎(chǔ)11.1編程語言11.2Java的特點11.3Java開發(fā)環(huán)境11.4Java開發(fā)環(huán)境配置21.5Linux命令與相關(guān)知識21.6Eclips

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

3、per()、super.和this()、this.153.9重載和重寫163.10繼承173.11static203.12final213.13多態(tài)223.14抽象類223.15接口233.16內(nèi)部類233.17匿名類24專業(yè).整理.WORD格式.資料.3.18二維數(shù)組和對象數(shù)組253.19其他注意事項26四、JavaSE核心I274.1Object類274.2String類284.3StringUtils類304.4StringBuilder類304.5正則表達式314.6Date類324.7Calendar類324.8SimpleDateFo

4、rmat類334.9DateFormat類334.10包裝類344.11BigDecimal類354.12BigInteger類354.13Collection集合框架354.14List集合的實現(xiàn)類ArrayList和LinkedList364.15Iterator迭代器394.16泛型404.17增強型for循環(huán)404.18List高級-數(shù)據(jù)結(jié)構(gòu):Queue隊列414.19List高級-數(shù)據(jù)結(jié)構(gòu):Deque棧414.20Set集合的實現(xiàn)類HashSet424.21Map集合的實現(xiàn)類HashMap434.22單例模式和模版方法模式45五、Jav

5、aSE核心II465.1Java異常處理機制465.2File文件類485.3RandomAccessFile類505.4基本流:FIS和FOS525.5緩沖字節(jié)高級流:BIS和BOS535.6基本數(shù)據(jù)類型高級流:DIS和DOS535.7字符高級流:ISR和OSW545.8緩沖字符高級流:BR和BW555.9文件字符高級流:FR和FW565.10PrintWriter575.11對象序列化575.12Thread線程類及多線程585.13Socket網(wǎng)絡(luò)編程625.14線程池645.15雙緩沖隊列64專業(yè).整理.WORD格式.資料.專業(yè).整理.W

6、ORD格式.資料.一、Java技術(shù)基礎(chǔ)1.1編程語言機器語言:01在硬件直接執(zhí)行匯編語言:助記符高級語言:(Java運行比C/C++慢)1)面向過程的高級語言:程序設(shè)計的基本單位為函數(shù),如:C/C++語言。2)面向?qū)ο蟮母呒壵Z言:程序設(shè)計的基本單位為類,如:Java、C#。1.2Java的特點平臺無關(guān)性、簡單性、面向?qū)ο?、健壯性、多線程、自動內(nèi)存管理。平臺無關(guān)性:指Java語言平臺無關(guān),而Java的虛擬機卻不是,需要下載對應平臺JVM虛擬機的。自動內(nèi)存管理:對臨時存儲的數(shù)據(jù)自動進行回收,釋放內(nèi)存。如:引用類型的變量沒有指向時,被回收;程序執(zhí)行完后

7、,局部變量被回收。1.3Java開發(fā)環(huán)境JavaDevelopementKit——Java開發(fā)工具包,簡稱JDK,是由Sun公司提供的一個免費的Java開發(fā)工具,編程人員和最終用戶可以利用這個工具來編譯、運行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基本運行環(huán)境)

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

11、統(tǒng)類庫

12、系統(tǒng)帶來的標準程序庫,標準API

13、--JVMjava虛擬機java語言的執(zhí)行環(huán)境專業(yè).整理.WORD格式.資料.1.4Java開

當前文檔最多預覽五頁,下載文檔查看全文

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

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