九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

《JAVA面向?qū)ο缶幊獭?[PDF]-孫衛(wèi)琴著)

上傳人:每**** 文檔編號(hào):69163812 上傳時(shí)間:2022-04-05 格式:DOC 頁數(shù):12 大?。?7.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
《JAVA面向?qū)ο缶幊獭?[PDF]-孫衛(wèi)琴著)_第1頁
第1頁 / 共12頁
《JAVA面向?qū)ο缶幊獭?[PDF]-孫衛(wèi)琴著)_第2頁
第2頁 / 共12頁
《JAVA面向?qū)ο缶幊獭?[PDF]-孫衛(wèi)琴著)_第3頁
第3頁 / 共12頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《JAVA面向?qū)ο缶幊獭?[PDF]-孫衛(wèi)琴著)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《JAVA面向?qū)ο缶幊獭?[PDF]-孫衛(wèi)琴著)(12頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、如果您需要使用本文檔,請點(diǎn)擊下載按鈕下載!JAVA面向?qū)ο缶幊蘌DF 孫衛(wèi)琴著如果您需要使用本文檔,請點(diǎn)擊下載按鈕下載!【目錄】第1章 面向?qū)ο箝_發(fā)方法概述 11.1 結(jié)構(gòu)化的軟件開發(fā)方法簡介 31.2 面向?qū)ο蟮能浖_發(fā)方法簡介 51.2.1 對象模型 61.2.2 UML:可視化建模語言 61.2.3 Rational Rose:可視化建模工具 71.3 面向?qū)ο箝_發(fā)中的核心思想和概念 71.3.1 問題領(lǐng)域、對象、屬性、狀態(tài)、行為、方法、實(shí)現(xiàn) 71.3.2 類、類型 91.3.3 消息、服務(wù) 101.3.4 接口 111.3.5 封裝、透明 121.3.6 抽象 161.3.7 繼承、擴(kuò)

2、展、覆蓋 171.3.8 組合 191.3.9 多態(tài)、動(dòng)態(tài)綁定 221.4 UML語言簡介 241.4.1 用例圖 241.4.2 類框圖 251.4.3 時(shí)序圖 261.4.4 協(xié)作圖 271.4.5 狀態(tài)轉(zhuǎn)換圖 271.4.6 組件圖 281.4.7 部署圖 291.5 類之間的關(guān)系 291.5.1 關(guān)聯(lián)(Association) 291.5.2 依賴(Dependency) 311.5.3 聚集(Aggregation) 311.5.4 泛化(Generalization) 321.5.5 實(shí)現(xiàn)(Realization) 321.5.6 區(qū)分依賴、關(guān)聯(lián)和聚集關(guān)系 331.6 實(shí)現(xiàn)Pane

3、l系統(tǒng) 351.6.1 擴(kuò)展Panel系統(tǒng) 371.6.2 用配置文件進(jìn)一步提高Panel系統(tǒng)的可維護(hù)性 391.6.3 運(yùn)行Panel系統(tǒng) 401.7 小結(jié) 411.8 思考題 42第2章 第一個(gè)Java應(yīng)用 432.1 創(chuàng)建Java源文件 432.1.1 Java源文件結(jié)構(gòu) 442.1.2 包聲明語句 452.1.3 包引入語句 472.1.4 方法的聲明 492.1.5 程序入口main()方法的聲明 502.1.6 給main()方法傳遞參數(shù) 512.1.7 注釋語句 512.1.8 關(guān)鍵字 512.1.9 標(biāo)識(shí)符 522.1.10 編程規(guī)范 522.2 用JDK管理Java應(yīng)用 53

4、2.2.1 JDK簡介 542.2.2 編譯Java源文件 552.2.3 運(yùn)行Java程序 562.2.4 給Java應(yīng)用打包 592.3 JavaDoc文檔 602.3.1 JavaDoc標(biāo)記 622.3.2 javadoc命令的用法 672.4 Java虛擬機(jī)的運(yùn)行時(shí)數(shù)據(jù)區(qū) 692.5 小結(jié) 712.6 思考題 71第3章 數(shù)據(jù)類型和變量 733.1 基本數(shù)據(jù)類型 743.1.1 boolean類型 743.1.2 byte、short、int和long類型 753.1.3 char類型與字符編碼 763.1.4 float和double類型 793.2 引用類型 833.2.1 基本類

5、型與引用類型的區(qū)別 843.2.2 用new關(guān)鍵字創(chuàng)建對象 853.3 變量的作用域 873.3.1 靜態(tài)變量和實(shí)例變量的生命周期 883.3.2 局部變量的生命周期 913.3.3 成員變量和局部變量同名 923.3.4 將局部變量的作用域最小化 933.4 對象的默認(rèn)引用:this 943.5 參數(shù)傳遞 963.6 變量的初始化及默認(rèn)值 983.6.1 成員變量的初始化 983.6.2 局部變量的初始化 993.7 直接數(shù) 1003.7.1 直接數(shù)的類型 1003.7.2 直接數(shù)的賦值 1013.8 小結(jié) 1033.9 思考題 104第4章 操作符 1074.1 操作符簡介 1074.2

6、整型操作符 1084.2.1 一元整型操作符 1094.2.2 二元整型操作符 1104.3 浮點(diǎn)型操作符 1154.4 比較操作符和邏輯操作符 1164.5 三元操作符“?:” 1194.6 字符串連接操作符“+” 1194.7 操作符“=”與對象的equals()方法 1214.7.1 操作符“=” 1214.7.2 對象的equals()方法 1224.8 instanceof 操作符 1254.9 變量的賦值和類型轉(zhuǎn)換 1274.9.1 基本數(shù)據(jù)類型轉(zhuǎn)換 1284.9.2 引用類型的類型轉(zhuǎn)換 1314.10 小結(jié) 1314.11 思考題 134第5章 流程控制 1375.1 分支語句

7、1385.1.1 ifelse語句 1385.1.2 switch語句 1415.2 循環(huán)語句 1445.2.1 while語句 1455.2.2 dowhile語句 1465.2.3 for語句 1475.2.4 多重循環(huán) 1505.3 流程跳轉(zhuǎn)語句 1515.4 綜合例子:八皇后問題 1535.5 小結(jié) 1565.6 思考題 157第6章 繼承 1616.1 繼承的基本語法 1616.2 方法重載(Overload) 1636.3 方法覆蓋(Override) 1656.4 方法覆蓋與方法重載的異同 1706.5 super關(guān)鍵字 1716.6 多態(tài) 1726.7 繼承的利弊和使用原則 1

8、776.7.1 繼承樹的層次不可太多 1776.7.2 繼承樹的上層為抽象層 1776.7.3 繼承關(guān)系最大的弱點(diǎn):打破封裝 1786.7.4 精心設(shè)計(jì)專門用于被繼承的類 1806.7.5 區(qū)分對象的屬性與繼承 1816.8 比較組合與繼承 1836.8.1 組合關(guān)系的分解過程對應(yīng)繼承關(guān)系的抽象過程 1846.8.2 組合關(guān)系的組合過程對應(yīng)繼承關(guān)系的擴(kuò)展過程 1866.9 小結(jié) 1896.10 思考題 190第7章 Java語言中的修飾符 1957.1 訪問控制修飾符 1967.2 abstract修飾符 1987.3 final修飾符 2007.3.1 final類 2017.3.2 fin

9、al方法 2017.3.3 final變量 2027.4 static修飾符 2067.4.1 static變量 2067.4.2 static方法 2097.4.3 static代碼塊 2127.5 小結(jié) 2147.6 思考題 215第8章 接口 2198.1 接口的概念和基本特征 2208.2 比較抽象類與接口 2228.3 與接口相關(guān)的設(shè)計(jì)模式 2278.3.1 定制服務(wù)模式 2278.3.2 適配器模式 2318.3.3 默認(rèn)適配器模式 2358.3.4 代理模式 2368.3.5 標(biāo)識(shí)類型模式 2418.3.6 常量接口模式 2428.4 小結(jié) 2438.5 思考題 244第9章 異

10、常處理 2479.1 Java異常處理機(jī)制概述 2489.1.1 Java異常處理機(jī)制的優(yōu)點(diǎn) 2489.1.2 Java虛擬機(jī)的方法調(diào)用棧 2509.1.3 異常處理對性能的影響 2539.2 運(yùn)用Java異常處理機(jī)制 2539.2.1 trycatch語句:捕獲異常 2539.2.2 finally語句:任何情況下都必須執(zhí)行的代碼 2549.2.3 throws子句:聲明可能會(huì)出現(xiàn)的異常 2569.2.4 throw語句:拋出異常 2569.2.5 異常處理語句的語法規(guī)則 2579.2.6 異常流程的運(yùn)行過程 2609.3 Java異常類 2649.3.1 運(yùn)行時(shí)異常 2669.3.2 受檢

11、查異常 2669.3.3 區(qū)分運(yùn)行時(shí)異常和受檢查異常 2679.3.4 區(qū)分運(yùn)行時(shí)異常和錯(cuò)誤 2689.4 用戶定義異常 2689.4.1 異常轉(zhuǎn)譯和異常鏈 2699.4.2 處理多樣化異常 2719.5 異常處理原則 2739.5.1 異常只能用于非正常情況 2739.5.2 為異常提供說明文檔 2749.5.3 盡可能地避免異常 2759.5.4 保持異常的原子性 2769.5.5 避免過于龐大的try代碼塊 2779.5.6 在catch子句中指定具體的異常類型 2779.5.7 不要在catch代碼塊中忽略被捕獲的異常 2789.6 小結(jié) 2789.7 思考題 279第10章 類的生命

12、周期 28310.1 Java虛擬機(jī)及程序的生命周期 28310.2 類的加載、連接和初始化 28310.2.1 類的加載 28410.2.2 類的驗(yàn)證 28510.2.3 類的準(zhǔn)備 28510.2.4 類的解析 28610.2.5 類的初始化 28610.2.6 類的初始化的時(shí)機(jī) 28810.3 類加載器 29110.3.1 類加載的父親委托(Parent Delegation)機(jī)制 29310.3.2 創(chuàng)建用戶自定義的類加載器 29410.3.3 URLClassLoader類 30010.4 類的卸載 30110.5 小結(jié) 30210.6 思考題 303第11章 對象的生命周期 3051

13、1.1 創(chuàng)建對象的方式 30511.2 構(gòu)造方法 30811.2.1 重載構(gòu)造方法 30911.2.2 默認(rèn)構(gòu)造方法 31011.2.3 子類調(diào)用父類的構(gòu)造方法 31111.2.4 構(gòu)造方法的作用域 31411.2.5 構(gòu)造方法的訪問級(jí)別 31511.3 靜態(tài)工廠方法 31611.3.1 單例(singleton)類 31711.3.2 枚舉類 31911.3.3 不可變(immutable)類與可變類 32111.3.4 具有實(shí)例緩存的不可變類 32511.3.5 松耦合的系統(tǒng)接口 32711.4 垃圾回收 32811.4.1 對象的可觸及性 32911.4.2 垃圾回收的時(shí)間 33011.

14、4.3 對象的finalize()方法簡介 33111.4.4 對象的finalize()方法的特點(diǎn) 33111.4.5 比較finalize()方法和finally代碼塊 33411.5 清除過期的對象引用 33411.6 對象的強(qiáng)、軟、弱和虛引用 33611.7 小結(jié) 34211.8 思考題 342第12章 內(nèi)部類 34512.1 內(nèi)部類的基本語法 34512.1.1 實(shí)例內(nèi)部類 34612.1.2 靜態(tài)內(nèi)部類 34912.1.3 局部內(nèi)部類 35112.2 內(nèi)部類的繼承 35212.3 子類與父類中的內(nèi)部類同名 35312.4 匿名類 35412.5 內(nèi)部接口及接口中的內(nèi)部類 35712

15、.6 內(nèi)部類的用途 35812.6.1 封裝類型 35812.6.2 直接訪問外部類的成員 35812.6.3 回調(diào)(CallBack) 35912.7 內(nèi)部類的類文件 36112.8 小結(jié) 36112.9 思考題 362第13章 多線程 36513.1 Java線程的運(yùn)行機(jī)制 36513.2 線程的創(chuàng)建和啟動(dòng) 36713.2.1 擴(kuò)展java.lang.Thread類 36713.2.2 實(shí)現(xiàn)Runnable接口 37213.3 線程的狀態(tài)轉(zhuǎn)換 37313.3.1 新建狀態(tài)(New) 37313.3.2 就緒狀態(tài)(Runnable) 37413.3.3 運(yùn)行狀態(tài)(Running) 37413

16、.3.4 阻塞狀態(tài)(Blocked ) 37413.3.5 死亡狀態(tài)(Dead) 37513.4 線程調(diào)度 37613.4.1 調(diào)整各個(gè)線程的優(yōu)先級(jí) 37713.4.2 線程睡眠:Thread.sleep()方法 37913.4.3 線程讓步:Thead.yield()方法 38013.4.4 等待其他線程結(jié)束:join() 38113.5 獲得當(dāng)前線程對象的引用 38213.6 后臺(tái)線程 38313.7 定時(shí)器Timer 38413.8 線程的同步 38613.8.1 同步代碼塊 38913.8.2 線程同步的特征 39213.8.3 同步與并發(fā) 39513.8.4 線程安全的類 39613

17、.8.5 釋放對象的鎖 39713.8.6 死鎖 39813.9 線程通信 40013.10 中斷阻塞 40413.11 線程控制 40513.11.1 被廢棄的suspend()和resume()方法 40613.11.2 被廢棄的stop()方法 40713.11.3 以編程的方式控制線程 40713.12 線程組 40913.13 處理線程未捕獲的異常 41013.14 ThreadLocal類 41213.15 小結(jié) 41413.16 思考題 415第14章 數(shù)組 41714.1 數(shù)組變量的聲明 41714.2 創(chuàng)建數(shù)組對象 41814.3 訪問數(shù)組的元素和長度 41914.4 數(shù)組的

18、初始化 42014.5 多維數(shù)組 42114.6 調(diào)用數(shù)組對象的方法 42214.7 把數(shù)組作為方法參數(shù)或返回值 42314.8 數(shù)組排序 42514.9 數(shù)組的二叉查找算法 42614.10 哈希表 42814.11 數(shù)組實(shí)用類:Arrays 43214.12 小結(jié) 43414.13 思考題 435第15章 Java集合 43715.1 Collection和Iterator接口 43815.2 Set(集) 44015.2.1 Set的一般用法 44115.2.2 HashSet類 44215.2.3 TreeSet類 44415.3 List(列表) 44815.3.1 訪問列表的元素

19、44815.3.2 為列表排序 44915.3.3 ListIterator接口 44915.3.4 獲得固定長度的List對象 45015.3.5 比較Java數(shù)組和各種List的性能 45115.4 Map(映射) 45315.5 HashSet和HashMap的負(fù)載因子 45515.6 集合的編譯時(shí)類型檢查 45615.7 用for循環(huán)遍歷集合 45915.8 集合實(shí)用類:Collections 45915.9 歷史集合類 46215.10 小結(jié) 46515.11 思考題 466第16章 Java I/O系統(tǒng) 46716.1 輸入流和輸出流概述 46716.2 輸入流 46916.2.1

20、 字節(jié)數(shù)組輸入流:ByteArrayInputStream類 47016.2.2 文件輸入流:FileInputStream類 47116.2.3 字符串輸入流:StringBufferInputStream類 47216.2.4 管道輸入流:PipedInputStream類 47316.2.5 順序輸入流:SequenceInputStream類 47416.3 過濾輸入流:FilterInputStream類 47416.3.1 裝飾器設(shè)計(jì)模式 47516.3.2 過濾輸入流的種類 47616.3.3 DataInputStream類 47616.3.4 LineNumberInputS

21、tream類 47816.3.5 BufferedInputStream類 47816.3.6 PushbackInputStream類 47816.4 輸出流 47916.4.1 字節(jié)數(shù)組輸出流:ByteArrayOutputStream類 47916.4.2 文件輸出流:FileOutputStream類 48016.5 過濾輸出流:FilterOutputStream類 48116.5.1 DataOutputStream類 48116.5.2 BufferedOutputStream類 48216.5.3 PrintStream類 48316.6 Reader/Writer概述 485

22、16.7 Reader類 48716.7.1 字符數(shù)組輸入流:CharArrayReader類 48816.7.2 字符串輸入流:StringReader類 48816.7.3 InputStreamReader類 48916.7.4 FileReader類 49016.7.5 BufferedReader類 49016.8 Writer類 49016.8.1 字符數(shù)組輸出流:CharArrayWriter類 49116.8.2 OutputStreamWriter類 49116.8.3 FileWriter類 49416.8.4 BufferedWriter類 49416.8.5 Print

23、Writer類 49416.9 標(biāo)準(zhǔn)I/O 49516.9.1 重新包裝標(biāo)準(zhǔn)輸入和輸出 49516.9.2 標(biāo)準(zhǔn)I/O重定向 49616.10 隨機(jī)訪問文件類:RandomAccessFile 49716.11 新I/O類庫 49916.11.1 緩沖器Buffer概述 49916.11.2 通道Channel概述 50016.11.3 字符編碼Charset類概述 50216.11.4 用FileChannel讀寫文件 50216.11.5 控制緩沖區(qū) 50316.11.6 字符編碼轉(zhuǎn)換 50416.11.7 緩沖區(qū)視圖 50516.11.8 文件映射緩沖區(qū):MappedByteBuffer

24、 50716.11.9 文件加鎖 50816.12 對象的序列化與反序列化 51016.13 File類 51516.13.1 查看、創(chuàng)建和刪除文件或目錄 51716.13.2 文件過濾器 51916.14 小結(jié) 52016.15 思考題 521第17章 圖形用戶界面 52317.1 AWT容器 52317.2 布局管理器 52517.2.1 FlowLayout流式布局管理器 52617.2.2 BorderLayout邊界布局管理器 52817.2.3 GridLayout網(wǎng)格布局管理器 53017.2.4 CardLayout卡片布局管理器 53317.2.5 GridBagLayout

25、網(wǎng)格包布局管理器 53517.3 事件處理 53917.3.1 事件處理的軟件實(shí)現(xiàn) 54017.3.2 事件源如果您需要使用本文檔,請點(diǎn)擊下載按鈕下載!事件和監(jiān)聽器的類層次和關(guān)系 54517.4 AWT繪圖 55017.5 Graphics類 55217.6 小結(jié) 55417.7 思考題 554第18章 Swing組件 55718.1 Swing組件的基本用法 55818.2 邊框 55918.3 按鈕組件 56118.4 文本框 56418.5 文本區(qū)域與滾動(dòng)面板 56618.6 復(fù)選框與單選按鈕 56818.7 下拉列表 57018.8 列表框 57118.9 頁簽面板 57318.10

26、菜單 57418.11 對話框 57918.12 文件對話框 58118.13 消息框 58418.14 繪圖 58518.15 JApplet 58818.16 在JApplet中播放聲音 59418.17 BoxLayout布局管理器 59618.18 設(shè)置Swing界面的外觀和感覺 59918.19 小結(jié) 60118.20 思考題 602第19章 Java常用類 60319.1 Object類 60319.2 String類和StringBuffer類 60419.2.1 String類 60419.2.2 hello與new String(hello)的區(qū)別 60719.2.3 Str

27、ingBuffer類 60819.2.4 比較String類與StringBuffer類 60919.2.5 正則表達(dá)式 61119.3 包裝類 61219.3.1 包裝類的構(gòu)造方法 61319.3.2 包裝類的常用方法 61419.3.3 包裝類的特點(diǎn) 61519.4 Math類 61619.5 Random類 61719.6 處理日期的類 61719.6.1 Date類 61819.6.2 DateFormat類 61819.6.3 Calendar類 62019.7 BigDecimal類 62119.8 小結(jié) 62419.9 思考題 624參考文獻(xiàn) 626 (注:可編輯下載,若有不當(dāng)之處,請指正,謝謝!)

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

相關(guān)資源

更多
正為您匹配相似的精品文檔

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!