Java基礎課程大綱_第1頁
Java基礎課程大綱_第2頁
Java基礎課程大綱_第3頁
Java基礎課程大綱_第4頁
Java基礎課程大綱_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Java基礎課程大綱第1章:初識JavaJava語言概述什么是JavaJava發(fā)展史Java語言特性Java開發(fā)工具包JDK的安裝什么是JDKJDK的獲取和安裝JDK的使用主要目錄結構如下:環(huán)境配置環(huán)境變量JAVA.HOME環(huán)境變量CLASSPATH環(huán)境變量PATHDos命令行工具的使用JavacJavaIDE的安裝和使用什么是IDEeclipse安裝和使用Eclipse的安裝Eclipse的使用第2章:Java基礎語法簡單的Java程序標識符與關鍵字標識符關鍵字數(shù)據(jù)類型整形浮點類型字符類型布爾類型更合數(shù)據(jù)類型變量和常量變量的聲明變量的賦值和初始化常量數(shù)據(jù)類型轉換自動類型轉換強制類型轉換運算符數(shù)據(jù)運算符遞增和遞減運算符關系和邏輯運算符位運算符運算符的優(yōu)先級字符串簡介字符串連接字符串長度子串判斷字符串是否相等注釋第3章:流程控制與數(shù)組流程控制條件語句If語句If語句單獨使用If-else語句結構If-elseIf-else語句Switch語句循環(huán)語句While語句While語句do-while語句for語句流程控制中的關鍵字Break語句Contmuei吾句數(shù)組一維數(shù)組一維數(shù)組的定義一維數(shù)組的創(chuàng)建一維數(shù)組的聲明和初始化直接指定初值的方式用關鍵字new初始化數(shù)組一維數(shù)組賦值一維數(shù)組操作的常見方法Equals。方法Sort。方法二維數(shù)組二維數(shù)組的定義二維數(shù)組的聲明和初始化初始化數(shù)組在聲明數(shù)組時初始化數(shù)組直接指定初值的方式二維數(shù)據(jù)的引用第4章:面向對象編程面向對象編程思想類和對象兩者的關系抽象原則什么是對象什么是類類與對象的關系類的定義格式對象的定義格式對象的創(chuàng)建對象的使用對象的清除成員變量及成員方法自定義類和對象構造方法構造方法的作用和定義默認構造方法重載(Oveiioading)方法重載構造方法重載繼承繼承的概念和作用方法的重寫(Ovemding)關鍵字this、superTlus關鍵字Super關鍵字多態(tài)包包的含義和使用聲明包編譯包訪問包訪問控制符封裝實現(xiàn)封裝的步驟封裝的優(yōu)點410關鍵字final、static1finalFinal類Final方法Final變量(常量)Final參數(shù)2staticStatic變量靜態(tài)方法Static代碼塊Static和final一起使用抽象類和接口抽象類接口Java中接II和抽象類的區(qū)別4.12內部類內部類的特點成員內部類方法內部類匿名內部類繼承式的匿名內部類接II式的匿名內部類參數(shù)式的匿名內部類靜態(tài)嵌套類內部類的優(yōu)點可變參數(shù)第5章:Java常用類庫Sting類String類的兩種賦值方式直接賦值使用構造方法賦值常用操作字符串的比較字符串的連接字符串的查找字符串的截取字節(jié)與字符串字符串的拆分字符串的其他操作StiingBuffer類和StiingBuilder類StiingBufife1類構造方法常用操作System類System類的成員變量System類的操作方法GetPiopertyO方法獲取系統(tǒng)時間垃圾對象的回收系統(tǒng)退出Random類構造方法常用方法生成隨機的整數(shù)生成隨機的浮點類型數(shù)生成隨機的雙精度類型數(shù)隨機數(shù)序列呈高斯分布Math類Math類的操作方法Math類的靜態(tài)變量最大值最小值幕指方法三角函數(shù)方法四舍五入隨機數(shù)Airays類常用方法數(shù)組的比較數(shù)組的排序其他常用操作冒泡排序基本思想執(zhí)行過程復雜度分析封裝性Integer類、構造方法常用方法Integer類的應用Date類構造方法常用方法Date類中對應的get方法Date類與相對時間的轉化DateFoimat類DateFormat類實例化SmipleDateFonnat類構造方法默認的語言環(huán)境參數(shù)指定的格式創(chuàng)建主要功能Calendar類實例化使用GregoiianCalendar類實例化getlnstanceQ方法來創(chuàng)建對象常用操作口期時間的設置口期時間的獲取其他方法說明Pattern類和Matcher類正則表達式字符集預定義字符集數(shù)量詞其他字符Pattern類快速匹配字符串編譯正則表達式字符串的分割Matcher類常用方法組的方法第6章:異常處理異常的產(chǎn)生異常的處理異常的分類Tiy語句Catch語句Finally語句Throw和tluows拋出異常捕獲異常try-catchfilially語法塊第7章:K)操作file類創(chuàng)建文件刪除文件判斷類型列出目錄的內容使用list()方法使用listFiles()方法T解Java的IO流IO流的概念和作用IO流的分類輸入流和輸出流字節(jié)流和字符流字節(jié)流字符流節(jié)點流和處理流(過濾流)節(jié)點流處理流字節(jié)流和字符流InputStieamOutputstreamReaderWriter字節(jié)流和字符流的區(qū)別使用緩沖區(qū)讀取/寫入文件字節(jié)流的緩沖區(qū)字符流的緩沖區(qū)LmeNumbeiReader轉換流內存操作流RaiidomAccessFile數(shù)據(jù)操作流SystemSystem類對IO的支持Svstem.outJSvstem.eirJSvstem.mJSystem.out及System.err的區(qū)別輸出、輸入重定向編碼集常見的編碼表轉換流的編碼應用Scanner第8章:線程進程和線程的聯(lián)系和區(qū)別什么是進程和線程進程線程進程和線程的聯(lián)系進程和線程的區(qū)別線程的生命周期多線程的兩種實現(xiàn)方法及區(qū)別繼承java.lang.Thread類實現(xiàn)Runable接II兩種方式的區(qū)別線程的基本控制方法常見的幾種控制方法線程控制方法的流程強制執(zhí)行(join)休眠和等待(sleep、wait)中斷(mtemipt)如何中斷線程使用中斷信號量中斷非阻塞狀態(tài)的線程使用emiptO中斷非阻塞狀態(tài)線程使用emiptO中斷阻塞狀態(tài)線程優(yōu)先級線程的同步與死鎖線程的同步線程的死鎖第9章:集合集合的介紹Collection泛型泛型是什么泛型的優(yōu)勢泛型在使用中一些規(guī)則和限制型的例子Collection接IIListList接口List接II的常用子類一AirayListAnayList是什么AirayList定義構造器Count屬性和Capacity屬性如何使用AirayList向集合中增加元素刪除元素輸出List中的內容將集合變?yōu)閷ο髷?shù)組集合的其他相關操作VectorVector介紹Vectoi類的定義Vectoi使用方法Vector舊的使用方法AirayList與Vector的區(qū)別LinkedList子類與Queue接I1LiiikedList子類在鏈表的開頭和結尾增加數(shù)據(jù)以先進先出的方式取出全部的數(shù)據(jù)找到鏈表頭Queue接IISet接匚ISet接口的介紹Set接II的方法和特點Set接II的常用子類HashSet接口TreeSetTreeSet的介紹TreeSet類的定義比較器Compaiable的特點TreeSet的排序重復元素Set接口中是不允許放重更元素的一個類的對象是否重更需要依靠Object類中的以下方法完成SortedSet接口集合輸出Iterator^II集合輸出的標準操作Iterator接II的操作原理Iterator接II中的常用方法ListiteratorListlterato[接II定義Listiterator接口中的常用方法Iterator4Listiterator的區(qū)別fbreachEnumeration接IIMapMap接IIMap.Entry接IIMap接口的常用子類HasliMap和HashTableHasliMapHasliMap與HashTable的區(qū)別TreeMapTreeMap類的定義TreeMap實現(xiàn)TreeMap的例子WeakHasliMap對象的引用強度說明IdentityHasliNIapMap接II輸出SortedMap5。1怔(1^^^接11是排序接口,是要實現(xiàn)了此接II的子類,都屬于排序的子類此接口定義如下CollectionsCollections簡介Collections類的定義Collections類的常用方法及變量PropeniesPiopemes介紹Propenies類的定義Pioperties類的主要方法Propenies類的主要方法代碼示例第10章:網(wǎng)絡編程網(wǎng)絡編程概述網(wǎng)絡通訊三大要素IP地址A類地址B類地址C類地址D類地址E類地址端口號傳輸協(xié)議網(wǎng)絡通信方式TCP傳輸協(xié)議TCP傳輸協(xié)議特點UDP傳輸協(xié)議UDP傳輸協(xié)議特點TCP程序開發(fā)TCP編程模型TCP客戶端程序開發(fā)的步驟TCP服務器端程序開發(fā)的步驟UDP程序開發(fā)創(chuàng)建UDP的發(fā)送方創(chuàng)建UDP的接收方10.4Socket網(wǎng)絡編程1Socket簡介2使用Socket開發(fā)客戶端/服務端應用程序客戶端客戶端創(chuàng)建TcpChentTest類客戶端創(chuàng)建線程ChTlue類服務端服務端創(chuàng)建TcpServefTest類服務端開啟一個線程創(chuàng)建ServThre類Datagram網(wǎng)絡編程Datagram簡介使用Datagram開發(fā)客戶端/服務端應用程序客戶端創(chuàng)建客戶端UDPChent類服務端服務端創(chuàng)建UDPSeiver類IiietAddress類的使用IiietAddress簡介

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論