掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
面向對象程序設計項目教程 版權信息
- ISBN:9787560663036
- 條形碼:9787560663036 ; 978-7-5606-6303-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
面向對象程序設計項目教程 內容簡介
本書在介紹了Java面向對象程序設計基礎知識的基礎上,對Java的高級應用進行了深入分析和講解,內容涵蓋Java概述,數據類型與運算符,流程控制結構,數組,類和對象,Java常用類,繼承與多態,抽象類、接口和枚舉類,異常處理,泛型與集合,文件,多線程,圖形用戶界面,MySQL數據庫連接,網絡編程等。本書所有代碼都是基于Java 8環境調試運行的。 本書注重可讀性和實用性,并突出重點,強調動手操作能力。書中配備了大量的例題和習題。這些例題和習題都經過精心的考慮,以幫助讀者理解知識,啟發學習。本書通俗易懂,便于自學,針對較難理解的問題,都是從簡單到復雜,逐步深入地引入例子,利于讀者掌握Java面向對象編程的思想。 本書適用面廣,既可作為高校、培訓機構的Java教材,也可作為計算機科學與技術、物聯網工程、軟件工程、電子商務等專業程序設計課程的教材。
面向對象程序設計項目教程 目錄
項目1 走進Java 1
任務1.1 認識Java 2
1.1.1 Java起源 2
1.1.2 Java發展史 2
1.1.3 Java的特點 3
1.1.4 Java應用平臺 5
1.1.5 Java專有名詞 6
1.1.6 Java跨平臺原理 6
任務1.2 安裝與配置開發環境 8
1.2.1 JDK簡介 8
1.2.2 JDK的下載和安裝 8
1.2.3 JDK目錄 11
1.2.4 Eclipse簡介 12
1.2.5 Eclipse的下載及安裝 13
1.2.6 Eclipse的基本操作 15
任務1.3 掌握Java應用程序結構 20
1.3.1 Java語言的編寫規范 20
1.3.2 Java注釋 20
1.3.3 Java打印輸出 21
1.3.4 Hello World程序 22
習題 23
項目2 了解數據類型與運算符 25
任務2.1 了解字符 26
2.1.1 字符集 26
2.1.2 分隔符 27
2.1.3 標識符 28
2.1.4 關鍵字 28
任務2.2 定義變量和常量 29
2.2.1 變量 29
2.2.2 常量 29
任務2.3 掌握數據類型 29
2.3.1 基本數據類型 30
2.3.2 引用數據類型 34
2.3.3 數據類型轉換 34
任務2.4 實現數據運算功能 36
2.4.1 自增、自減運算符 36
2.4.2 算術運算符 37
2.4.3 關系運算符 39
2.4.4 邏輯運算符 40
2.4.5 位運算符 43
2.4.6 賦值運算符 44
2.4.7 條件運算符 46
2.4.8 運算符優先級 47
習題 48
項目3 了解流程控制結構 50
任務3.1 了解語句 51
任務3.2 掌握分支結構 52
3.2.1 if條件語句 52
3.2.2 switch開關語句 56
任務3.3 掌握循環結構 59
3.3.1 for循環 59
3.3.2 while循環 61
3.3.3 do...while循環 62
任務3.4 掌握轉移語句 63
3.4.1 break語句 63
3.4.2 continue語句 64
3.4.3 return語句 65
習題 66
項目4 認識數組 70
任務4.1 創建數組 72
4.1.1 數組的聲明 72
4.1.2 數組的初始化 72
任務4.2 訪問數組 74
任務4.3 掌握冒泡排序 75
任務4.4 運用foreach遍歷數組 76
任務4.5 了解二維數組 77
任務4.6 應用Arrays類 79
4.6.1 數組排序 79
4.6.2 數組檢索 80
4.6.3 數組復制 80
習題 82
項目5 認識類和對象 86
任務5.1 了解面向對象思想 89
5.1.1 面向對象簡介 89
5.1.2 面向對象的基本名稱 90
任務5.2 聲明類和創建對象 92
5.2.1 類的聲明 92
5.2.2 對象的創建和使用 95
5.2.3 對象數組 96
5.2.4 變量 97
任務5.3 定義方法 98
5.3.1 方法的聲明 98
5.3.2 方法的參數傳遞機制 99
5.3.3 構造方法 102
5.3.4 方法的重載 103
5.3.5 static關鍵字 104
5.3.6 this關鍵字 105
5.3.7 可變參數 108
任務5.4 實現包的封裝 109
5.4.1 包的聲明 109
5.4.2 包的導入 109
5.4.3 Java的常用包 110
5.4.4 垃圾回收機制 111
任務5.5 應用訪問權限修飾符 111
任務5.6 了解單例類 116
習題 117
項目6 了解Java常用類 120
任務6.1 掌握基本類型的封裝類 123
任務6.2 掌握Object類的應用 125
6.2.1 equals( )方法 126
6.2.2 toString( )方法 127
任務6.3 應用字符串類 129
6.3.1 String類 130
6.3.2 StringBuffer類 131
6.3.3 StringBuilder類 133
任務6.4 理解Scanner類 135
任務6.5 應用Math類 137
任務6.6 掌握Date與Calendar類 140
6.6.1 Date類 140
6.6.2 Calendar類 141
任務6.7 格式化處理信息 143
6.7.1 數字格式化 143
6.7.2 貨幣格式化 145
6.7.3 日期格式化 146
6.7.4 消息格式化 149
習題 152
項目7 認識繼承與多態 155
任務7.1 了解類之間的關系 157
任務7.2 實現類的繼承性 158
7.2.1 繼承的特點 158
7.2.2 方法的重寫 162
7.2.3 super關鍵字 163
7.2.4 final關鍵字 167
任務7.3 實現類的多態性 169
7.3.1 上轉型對象 169
7.3.2 引用變量的強制類型轉換 171
7.3.3 instanceof運算符 172
任務7.4 實現內部類的調用 173
7.4.1 非靜態內部類 173
7.4.2 局部內部類 175
7.4.3 靜態內部類 177
7.4.4 匿名內部類 178
任務7.5 實現類之間的其他關系 181
7.5.1 依賴關系 181
7.5.2 關聯關系 182
7.5.3 聚合關系 183
7.5.4 組成關系 184
習題 185
項目8 了解抽象類、接口和枚舉類 188
任務8.1 掌握抽象類的應用 190
8.1.1 抽象類的定義 190
8.1.2 抽象類的使用 192
8.1.3 抽象類的作用 193
任務8.2 掌握接口的應用 194
8.2.1 接口的定義 194
8.2.2 接口的實現 196
8.2.3 接口的繼承 197
任務8.3 掌握枚舉類的應用 199
8.3.1 枚舉類的定義 199
8.3.2 包含屬性和方法的枚舉類 201
8.3.3 Enum類 203
習題 206
項目9 掌握異常處理 209
任務9.1 了解異常類 211
9.1.1 異常類 211
9.1.2 異常處理機制 212
任務9.2 捕獲異常 213
9.2.1 try...catch語句 214
9.2.2 try...catch...finally語句 217
9.2.3 嵌套的try...catch語句 220
9.2.4 多異常捕獲 222
任務9.3 拋出異常 223
9.3.1 throw拋出異常對象 224
9.3.2 throws聲明拋出異常序列 225
任務9.4 自定義異常 226
習題 228
項目10 認識泛型與集合 231
任務10.1 了解泛型 233
10.1.1 泛型定義 233
10.1.2 通配符 235
10.1.3 有界類型 237
10.1.4 泛型的限制 240
任務10.2 了解集合 240
10.2.1 集合框架 241
10.2.2 迭代器接口 242
任務10.3 掌握集合類的應用 243
10.3.1 Collection接口 243
10.3.2 List接口及其實現類 245
10.3.3 Set接口及其實現類 247
10.3.4 Queue接口及其實現類 249
10.3.5 Map接口及其實現類 253
任務10.4 實現集合之間的轉換 255
習題 257
項目11 讀寫文件 259
任務11.1 了解I/O流 262
任務11.2 掌握File類的應用 264
任務11.3 實現字節流讀寫 266
11.3.1 InputStream 267
11.3.2 OutputStream 268
任務11.4 實現字符流讀寫 271
11.4.1 Reader 271
11.4.2 Writer 273
任務11.5 實現過濾流和轉換流讀寫 274
11.5.1 過濾流 274
11.5.2 轉換流 277
任務11.6 實現對象流讀寫 278
11.6.1 對象序列化與反序列化 278
11.6.2 ObjectInputStream和
ObjectOutputStream 278
任務11.7 了解NIO 281
11.7.1 NIO概述 281
11.7.2 Buffer 282
11.7.3 Channel 284
11.7.4 字符集和Charset 285
11.7.5 文件鎖 287
11.7.6 NIO.2 289
習題 290
項目12 認識多線程 293
任務12.1 了解線程 295
12.1.1 進程和線程 295
12.1.2 Java線程模型 297
12.1.3 主線程 299
任務12.2 創建線程 300
12.2.1 繼承Thread類 300
12.2.2 實現Runnable接口 301
12.2.3 使用Callable和Future接口 302
任務12.3 掌握線程的生命周期 305
12.3.1 新建和就緒狀態 306
12.3.2 運行和阻塞狀態 306
12.3.3 死亡狀態 308
任務12.4 了解線程的優先級 310
任務12.5 掌握線程的同步 312
12.5.1 同步代碼塊 312
12.5.2 同步方法 315
12.5.3 同步鎖 317
任務12.6 實現線程通信 321
任務12.7 掌握Timer定時器的應用 324
習題 325
項目13 設計圖形用戶界面 328
任務13.1 安裝WindowBuilder插件 330
13.1.1 WindowBuilder插件的安裝 330
13.1.2 WindowBuilder插件的使用
過程 333
任務13.2 認識GUI 336
13.2.1 AWT和Swing 336
13.2.2 Swing組件層次 337
任務13.3 設計容器與布局 337
13.3.1 JFrame頂級容器 337
13.3.2 JPanel中間容器 338
13.3.3 BorderLayout邊界布局 339
13.3.4 FlowLayout流布局 340
13.3.5 GridLayout網格布局 340
13.3.6 CardLayout卡片布局 340
13.3.7 NULL空布局 341
任務13.4 掌握基本組件的應用 343
13.4.1 Icon圖標 343
13.4.2 JButton按鈕 344
13.4.3 JLabel標簽 345
13.4.4 文本組件 345
13.4.5 JComboBox組合框 346
13.4.6 JList列表框 347
13.4.7 JRadioButton單選按鈕 347
13.4.8 JCheckBox復選框 348
13.4.9 用戶注冊界面 348
任務13.5 了解事件處理 354
13.5.1 Java事件處理機制 354
13.5.2 事件和事件監聽器 356
任務13.6 實現人機對話 357
13.6.1 消息對話框 358
13.6.2 輸入對話框 359
13.6.3 確認對話框 359
13.6.4 選項對話框 360
任務13.7 制作菜單 361
13.7.1 下拉式菜單 361
13.7.2 彈出式菜單 364
任務13.8 制作表格與樹 366
13.8.1 表格 366
13.8.2 樹 370
習題 375
項目14 實現MySQL數據庫連接 377
任務14.1 認識JDBC 379
14.1.1 JDBC簡介 379
14.1.2 JDBC驅動 380
14.1.3 JDBC API 381
任務14.2 搭建數據庫環境 385
14.2.1 創建數據庫表 385
14.2.2 設置MySQL驅動類 386
任務14.3 訪問數據庫 386
14.3.1 加載數據庫驅動 387
14.3.2 建立數據庫連接 387
14.3.3 創建Statement對象 387
14.3.4 執行SQL語句 388
14.3.5 訪問結果集 388
任務14.4 操作數據庫 390
14.4.1 execute()方法 391
14.4.2 executeUpdate()方法 393
14.4.3 PreparedStatement接口 394
任務14.5 處理數據庫事務 396
習題 399
項目15 實現網絡編程 400
任務15.1 掌握Java網絡API 400
15.1.1 InetAddress類 401
15.1.2 URL類 403
15.1.3 URLConnection類 405
15.1.4 URLDecoder和
URLEncoder類 406
任務15.2 認識基于TCP的網絡編程 407
15.2.1 Socket類 408
15.2.2 ServerSocket類 410
15.2.3 聊天室 413
習題 420
參考文獻 422
展開全部
書友推薦
- >
山海經
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
莉莉和章魚
- >
苦雨齋序跋文-周作人自編集
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
上帝之肋:男人的真實旅程
- >
隨園食單
- >
詩經-先民的歌唱
本類暢銷