久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當前位置 : 首頁  圖書 正文

Java語言程序設計:面向對象的設計思想與實踐(第2版)簡介,目錄書摘

2019-11-26 14:56 來源:京東 作者:京東
java2
Java語言程序設計:面向對象的設計思想與實踐(第2版)
暫無報價
20+評論 100%好評
內容簡介:  從Java語言的基礎知識一直到Java類庫的應用、面向對象的三大特征、多態(tài)與內部類、JavaIO/NIO、數(shù)據庫程序設計、多線程及Java網絡編程及Android平臺程序開發(fā)。使讀者能夠從通俗易懂的語言中理解程序設計理念。本書在保持原版Java基礎知識體系的同時,進一步從實踐的角度闡述Java面向對象編程思想及其編程技巧,與當前業(yè)內Java技術的新發(fā)展相結合,細化、深化某些技術要點,強調Java應用程序設計思想及技巧,體現(xiàn)Java的知識性、系統(tǒng)性及先進性。
目錄:前言
教學建議
第1章 面向對象程序設計思想 1
1.1 類和對象 1
1.2 面向對象程序設計的三大特征 3
1.2.1 封裝 4
1.2.2 繼承 4
1.2.3 多態(tài) 5
1.3 面向對象的程序設計 7
1.3.1 類的建模 7
1.3.2 類的層次結構設計 8
1.3.3 面向對象程序設計原則 9
1.4 Java語言簡介 10
1.4.1 Java語言的特點 12
1.4.2 Java程序的開發(fā)環(huán)境 13
1.4.3 第一個Java程序 14
本章小結 19
習題 19
第2章 Java語言基礎知識 21
2.1 Java語言基本元素 21
2.2 Java基本數(shù)據類型 22
2.3 引用數(shù)據類型 26
2.3.1 枚舉 26
2.3.2 數(shù)組 27
2.4 基本數(shù)據類型的封裝類 34
2.5 運算符及表達式 37
2.5.1 算術運算符 37
2.5.2 關系運算符 39
2.5.3 邏輯運算符與邏輯表達式 39
2.5.4 賦值運算符 40
2.5.5 位運算符 40
2.5.6 其他運算符 41
2.5.7 表達式 42
2.6 Java控制語句 42
2.6.1 分支結構 42
2.6.2 循環(huán)結構 44
2.6.3 中斷結構 46
本章小結 49
習題 49
第3章 類與對象 51
3.1 類與對象的創(chuàng)建 51
3.2 對象的初始化 54
3.3 數(shù)據成員及方法 56
3.3.1 訪問數(shù)據成員及方法 56
3.3.2 方法中參數(shù)傳遞的問題 57
3.3.3 toString()方法 58
3.4 類的使用 60
3.4.1 static數(shù)據 60
3.4.2 static方法 62
3.4.3 終態(tài)final 63
3.4.4 方法重載 63
3.4.5 this指針 64
3.4.6 對象的回收 67
3.4.7 包 68
3.4.8 類的訪問控制 71
3.5 Java基礎類庫 73
3.5.1 語言包java.lang 74
3.5.2 實用包java.util 81
3.6 Java注釋 83
3.6.1 Annotation的定義 84
3.6.2 基本Annotation 85
3.6.3 Annotation的用途 85
3.6.4 Java文檔生成器 86
本章小結 89
習題 89
第4章 異常處理 91
4.1 異常的概念 91
4.2 異常的分類 92
4.3 異常的處理機制 94
4.3.1 非檢查型異常處理 94
4.3.2 檢查型異常處理 96
4.4 自定義異常類 101
本章小結 104
習題 105
第5章 類的重用 106
5.1 類的重用概述 106
5.2 重用方式之一——繼承 107
5.2.1 父類與子類 107
5.2.2 繼承的語法 107
5.2.3 子類的數(shù)據成員 110
5.2.4 子類的方法 111
5.2.5 繼承關系下的構造方法 114
5.3 抽象類與抽象方法 117
5.4 重用方式之二——類的組合 121
5.4.1 組合的語法 121
5.4.2 組合與繼承的結合 123
本章小結 126
習題 127
第6章 接口與多態(tài) 128
6.1 接口的概念及用途 128
6.2 接口的聲明及實現(xiàn) 129
6.3 接口與抽象類的比較 140
6.4 多態(tài) 144
6.4.1 向上轉型的概念及方法調用 145
6.4.2 靜態(tài)綁定和動態(tài)綁定 145
6.4.3 多態(tài)的實現(xiàn) 147
6.4.4 多態(tài)的應用 148
6.5 內部類 149
6.5.1 內部類的概念 150
6.5.2 靜態(tài)內部類 151
6.5.3 內部類實現(xiàn)接口及抽象類 151
6.5.4 方法中的內部類 152
6.5.5 匿名的內部類 153
本章小結 154
習題 154
第7章 Java集合框架 156
7.1 集合框架概述 156
7.2 Collection接口 158
7.3 List接口 158
7.3.1 LinkedList 159
7.3.2 ArrayList 159
7.4 泛型 160
7.4.1 泛型的定義及實例化 160
7.4.2 泛型在集合中的應用 162
7.5 迭代器 165
7.6 Set接口 167
7.7 Map接口 169
7.8 Collections類 172
7.9 比較器 173
7.10 Lambda表達式 175
本章小結 177
習題 177
第8章 輸入/輸出 178
8.1 I/O流的概念 178
8.2 I/O流的種類 179
8.2.1 字節(jié)流 179
8.2.2 字符流 180
8.2.3 標準輸入/輸出數(shù)據流 182
8.3 文件輸入/輸出流 185
8.3.1 字符輸出流 185
8.3.2 字符輸入流 187
8.3.3 字節(jié)輸出流 188
8.3.4 字節(jié)輸入流 190
8.3.5 File類 193
8.3.6 隨機文件的讀寫 195
8.4 對象序列化 197
本章小結 200
習題 200
第9章 JDBC 201
9.1 JDBC簡介 201
9.2 JDBC架構 201
9.3 JDBC API 202
9.4 在eclipse環(huán)境下通過JDBC訪問數(shù)據庫 204
9.4.1 配置開發(fā)環(huán)境 204
9.4.2 調用JDBC API編寫應用程序 205
9.5 JDBC處理存儲過程 216
9.6 SQLException 218
9.7 控制事務 218
9.8 JDBC其他相關用法 219
本章小結 220
習題 220
第10章 Java圖形用戶界面 221
10.1 Java圖形用戶界面類庫 221
10.2 Swing的組件 222
10.3 Swing組件的層次結構 223
10.4 Swing GUI程序 224
10.4.1 頂層容器 225
10.4.2 中間層容器 226
10.4.3 布局管理器 228
10.4.4 Swing組件 231
10.5 事件處理機制 236
10.5.1 事件響應 236
10.5.2 事件處理的實現(xiàn)方法 239
10.6 Swing Designer可視化圖形界面編程 244
本章小結 256
習題 256
第11章 多線程 257
11.1 進程與線程 257
11.2 多線程創(chuàng)建方式 258
11.2.1 Thread類 258
11.2.2 Runnable接口 260
11.3 守護線程 261
11.4 線程的生命周期 262
11.5 線程的常用方法 264
11.6 線程的優(yōu)先級 268
11.7 多線程的編程方式 268
11.7.1 不相關的線程 269
11.7.2 相關但無須同步的線程 269
11.7.3 同步線程 270
11.7.4 交互式線程 274
11.8 死鎖 278
11.9 高級并發(fā) 279
11.9.1 Lock和Condition 280
11.9.2 讀寫鎖 282
11.9.3 阻塞隊列(BlockingQueue) 284
11.9.4 線程池 287
本章小結 289
習題 290
第12章 Java Socket網絡編程 291
12.1 網絡通信協(xié)議 291
12.2 Socket基本概念 293
12.3 TCP Socket編程 294
12.3.1 TCP Socket點到點通信 294
12.3.2 TCP Socket多線程通信 299
12.4 UDP Socket編程 302
12.4.1 UDP Socket點到點通信 302
12.4.2 UDP Socket多線程通信 307
12.4.3 UDP Socket組播通信 308
本章小結 310
習題 310
第13章 Java非阻塞IO(NIO) 312
13.1 Java NIO與標準IO的區(qū)別 312
13.2 NIO的核心對象 312
13.2.1 通道 313
13.2.2 緩沖區(qū) 317
13.2.3 選擇器 319
13.3 NIO Socket通信單線程模式 321
13.4 基于反應器的NIO Socket多線程模式 324
本章小結 325
習題 325
第14章 Android圖形用戶界面開發(fā)簡介 326
14.1 Android概述 326
14.2 Android系統(tǒng)架構 327
14.3 Android應用程序組件 328
14.4 Android的圖形界面元素 329
14.4.1 視圖和視圖組 329
14.4.2 布局管理 331
14.4.3 事件驅動 331
14.5 eclipse下的Android開發(fā)環(huán)境配置 332
14.6 Android圖形用戶界面開發(fā)示例 335
14.6.1 Android應用程序目錄結構 335
14.6.2 創(chuàng)建按鈕示例 336
14.7 常用的Android控件 338
本章小結 350
習題 351
參考文獻 352
熱門推薦文章
相關優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務查詢
配送費收取標準
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉賬
售后服務
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務
奪寶島
DIY裝機
延保服務
京東E卡
京東通信
京東JD+