Java程序設計-(第2版) 版權信息
- ISBN:9787121289125
- 條形碼:9787121289125 ; 978-7-121-28912-5
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java程序設計-(第2版) 本書特色
古人云,"萬事開頭難”,熟練掌握java語言是java應用開發的**個臺階,能夠深入理解java程序設計,是學習java系列技術的必要前提。本教材結合作者多年開發和教學經驗,從入門者的學習特點出發,循序漸進地帶領讀者走進java世界,使得"開頭并不難”。全書主要分為六個部分,包括java語言的類、類之間的關系、異常處理、常用api、其他特性總結和編程實戰。其中,編程實戰部分提供了連連看游戲的完整實現,幫助讀者使用教材就能自主實現該案例,快速提高java程序實踐能力。書中內容打破了傳統的堆砌知識點的方式,而是從解決問題的角度詮釋面向對象程序設計,涵蓋了企業實際工作中常用的技能與知識點,簡單明了,易讀易懂。本教材適合java語言初學者以及java程序員閱讀。
Java程序設計-(第2版) 內容簡介
古人云,"萬事開頭難”,熟練掌握Java語言是Java應用開發的**個臺階,能夠深入理解Java程序設計,是學習Java系列技術的必要前提。本教材結合作者多年開發和教學經驗,從入門者的學習特點出發,循序漸進地帶領讀者走進Java世界,使得"開頭并不難”。全書主要分為六個部分,包括Java語言的類、類之間的關系、異常處理、常用API、其他特性總結和編程實戰。其中,編程實戰部分提供了連連看游戲的完整實現,幫助讀者使用教材就能自主實現該案例,快速提高Java程序實踐能力。書中內容打破了傳統的堆砌知識點的方式,而是從解決問題的角度詮釋面向對象程序設計,涵蓋了企業實際工作中常用的技能與知識點,簡單明了,易讀易懂。本教材適合Java語言初學者以及Java程序員閱讀。
Java程序設計-(第2版) 目錄
**部分 java語言的類 第1章 java語言概述 21.1 java語言的特點 21.2 面向對象的基本概念 31.3 **個java類 41.3.1 環境搭建 41.3.2 編譯運行java類 61.4 本章小結 7第2章 java類的組成 82.1 類 82.2 屬性 92.3 方法 102.3.1 方法的聲明形式 102.3.2 方法重載 112.4 構造方法 122.5 塊 142.6 內部類 162.7 本章小結 16第3章 訪問權限修飾符 173.1 包 173.2 4種訪問權限修飾符 183.3 封裝性 183.4 本章小結 19第4章 數據類型 204.1 基本數據類型 204.2 引用類型 214.3 字符串類型 214.4 包裝器類型 234.5 值傳遞 244.6 本章小結 25第5章 高級類特性 265.1 static 265.2 final 295.3 java類中的變量總結 305.4 本章小結 31第6章 操作符、流程控制 326.1 操作符 326.2 流程控制 366.2.1 流程控制概述 366.2.2 使用break/continue 語句控制循環 396.2.3 “中斷”語句比較 416.3 本章小結 41第7章 **部分自我測試 42 第二部分 類之間的關系 第8章 關聯關系 448.1 關聯關系的表示 448.2 關聯關系的方向 468.3 關聯關系的多重性 478.4 數組 478.4.1 數組的基本概念 478.4.2 數組的創建及長度 488.4.3 數組元素的訪問 498.4.4 數組的賦值 508.4.5 多維數組 518.4.6 數組的復制 528.4.7 arrays類 538.5 本章小結 54第9章 依賴關系 569.1 java語言中依賴關系的表示 569.2 依賴與關聯的區別 579.3 本章小結 57第10章 繼承關系 5810.1 java語言的繼承 5810.2 繼承中構造方法的調用 5910.3 方法覆蓋 6210.4 抽象類 6410.5 抽象方法 6610.6 多態性 6710.7 this和super關鍵字 6910.8 final在繼承中的使用 7110.9 static/abstract/final總結 7110.10 關聯和繼承 7210.11 object類 7310.12 本章小結 76第11章 實現關系 7711.1 接口定義 7711.2 類與接口的關系:實現 7811.3 接口的作用 7911.4 接口的語法細節 8011.5 comparable接口 8211.6 本章小結 85第12章 第二部分自我測試 86第三部分 異常處理 第13章 java應用異常處理 8813.1 什么是異常 8813.2 java標準異常類型 8913.3 如何處理異常 9113.4 如何拋出異常 9613.5 為何要拋出異常 9613.6 拋出異常后如何處理 9713.7 自定義異常類 9913.8 throw與throws總結 10113.9 try finally的作用 10213.10 再次拋出異常 10313.11 本章小結 103第14章 第三部分自我測試 104 第四部分 核心api的使用 第15章 集合框架 10615.1 泛型快速入門 10615.2 java集合框架概述 10815.3 iterator接口 10915.4 collection及其子接口 10915.5 list的實現類 11015.6 set的實現類 11215.7 map的實現類 11515.8 collections類 11815.9 集合與數組之間的轉換 11915.10 本章小結 121第16章 輸入/輸出系統 12216.1 file類 12216.2 文件過濾器 12416.3 io流的分類 12516.4 如何使用io流 12716.5 本章小結 129第17章 gui編程 13017.1 gui編程概述 13017.2 swing中的組件 13117.3 swing中的布局 13217.4 swing中的事件處理 13417.5 使用內部類進行事件處理 13617.6 使用匿名內部類進行事件處理 13717.7 gui中的并發任務 13817.8 本章小結 139第18章 多線程編程 14018.1 與線程有關的api 14018.1.1 thread類 14018.1.2 runnable接口 14118.2 創建線程的方法 14118.3 線程同步 14418.4 線程通信 14718.5 thread類的方法 15018.6 線程死鎖 15118.7 守護線程 15318.8 本章小結 153第19章 java網絡編程 15419.1 tcp/ip概述 15419.2 使用socket進行基于tcp 的編程 15519.3 使用datagram進行基于udp的編程 15919.4 本章小結 161第20章 其他常用api 16220.1 日期 16220.2 國際化 16620.3 格式化 16820.4 大數據類型 17120.5 反射 17220.6 本章小結 175第21章 第四部分自我測試 176第五部分 特性總結 第22章 泛型 17822.1 泛型介紹 17822.2 定義簡單泛型類 17922.3 泛型與繼承 18022.4 通配符 18122.5 泛型方法 18222.6 本章小結 182第23章 枚舉 18323.1 為什么使用枚舉 18323.2 枚舉的創建 18523.3 enum類 18623.4 遍歷enum的值 18723.5 enum的細節問題 18723.6 本章小結 189第24章 其他特性 19024.1 增強for循環 19024.2 自動裝箱、拆箱 19124.3 靜態導入 19224.4 可變參數 19324.5 annotation 19424.6 本章小結 195第25章 第五部分自我檢測 196 第六部分 編程實戰 第26章 連連看游戲實現 19826.1 搭建工程基本結構 19826.2 實現靜態界面 20026.2.1 搭建只顯示菜單的界面 20126.2.2 實現展現游戲場景和時間條的面板 20326.2.3 將面板添加到游戲框架 20626.3 隨機生成游戲場景 20726.3.1 創建抽象類abstractgamemodel 20726.3.2 創建abstractgamemodel實現類 21026.3.3 隨機產生游戲場景 21026.4 實現直連消除版本 21126.4.1 修改abstractgamemodel類 21226.4.2 修改gamemodeldefault類 21426.4.3 修改mainpanel類 21526.4.4 啟動mainpanel創建的線程對象 21826.5 一折相連 21926.5.1 創建node類封裝折點信息 22026.5.2 修改abstractgamemodel類 22126.5.3 創建子類gamemodeloneturn 22226.5.4 修改mainpanel類 22326.6 實現兩折相連消除版本 22326.6.1 在abstractgamemodel中添加新算法 22426.6.2 創建新的模型子類gamemodeltwoturn 22526.6.3 修改mainpanel類 22526.7 添加限時功能 22626.8 添加重新開始游戲功能 22826.9 添加可選擇關卡功能 22926.9.1 在abstractgamemodel中實現算法 22926.9.2 修改mainpanel類 23026.9.3 修改mainframe類 23026.10 添加可選擇模型功能 23126.11 添加可選擇圖標功能 23126.12 本章小結 232 附錄a 企業關注的技能 233**部分 java語言的類 233第二部分 類之間的關系 238第三部分 異常處理 242第四部分 核心api的使用 243第五部分 特性總結 247
展開全部
Java程序設計-(第2版) 作者簡介
中軟國際教育科技集團教學總監、宅客學院副院長、Oracle認證企業架構師。多年大型企業項目開發管理經驗,多年IT人才教育經驗,精通企業應用開發、項目管理、架構設計。