Java編程技術開發

Java編程技術開發

《Java編程技術開發》是2014年6月19日清華大學出版社出版的圖書,作者是武漢厚溥教育科技有限公司。

基本介紹

  • 書名:Java編程技術開發
  • 作者:武漢厚溥教育科技有限公司
  • ISBN:9787302361541
  • 類別:計算機
  • 頁數:365
  • 定價:39.8元
  • 出版社:清華大學出版社
  • 出版時間:2014-6-19
  • 裝幀:平裝
  • 開本:16開
內容簡介,編輯推薦,圖書目錄,

內容簡介

本書按照高等院校、高職高專計算機課程基本要求,以案例驅動的形式來組織內容,突出計算機課程的實踐性特點。本書共包含12個章節:Java語言簡介及基礎、Java語法基礎、類和對象、繼承與多態、包及抽象類和接口、Java常用基礎類、集合框架和泛型、異常和錯誤調試、Java IO 系統、JDBC(一)、JDBC(二)、JDBC(三)。
本書內容安排合理,層次清楚,通俗易懂,實例豐富,突出理論和實踐的結合,可作為各類高等院校、高職高專及培訓機構的教材,也可供廣大程式設計人員參考。

編輯推薦

“理論→總結→上機→習題”四階段教學模式
·理論結合實踐,注重動手能力培養
·任務驅動講解,有效激發學習興趣
·典型項目案例,紮實培養專業素質
·教學做一體化,極大提高教學效率

圖書目錄

第1章Java語言簡介及基礎 1
1.1Java語言簡介 2
1.1.1Java語言發展歷史 3
1.1.2Java平台簡介 3
1.2Java語言基礎 4
1.2.1標識符 4
1.2.2基本數據類型 4
1.2.3條件語句if-else 5
1.2.4嵌套if語句 5
1.2.5多重if語句 5
1.2.6分支結構之switch 7
【小結】 9
【自測題】 9
【上機部分】 11
【課後作業】 14
第2章Java語法基礎 15
2.1循環結構 16
2.1.1while循環 16
2.1.2do-while循環 17
2.1.3for循環 18
2.1.4嵌套循環 19
2.1.5break語句 20
2.1.6continue語句 21
2.2數組 22
2.3方法 23
【小結】 26
【自測題】 26
【上機部分】 28
【課後作業】 32
第3章類和對象 35
3.1面向對象編程 36
3.2類的定義 36
3.2.1類的聲明 37
3.2.2類的屬性 37
3.2.3類的行為 38
3.3對象的創建 39
3.3.1使用關鍵字new創建對象 39
3.3.2通過對象訪問屬性和行為 40
3.3.3屬性的默認值 43
3.4構造方法 44
3.4.1無參數的構造方法 44
3.4.2帶參數的構造方法 46
3.5方法重載 49
3.6this關鍵字 50
3.7static關鍵字 52
【小結】 52
【自測題】 52
【上機部分】 54
【課後作業】 58
第4章繼承與多態 59
4.1繼承 60
4.1.1什麼是繼承 60
4.1.2為什麼要繼承 61
4.1.3使用繼承 62
4.2方法覆蓋 64
4.3多態 65
4.4super關鍵字 66
4.5Object類 71
4.6final關鍵字 71
4.6.1final修飾類 72
4.6.2final修飾方法 72
4.6.3final修飾屬性和變數 73
4.6.4final修飾對象引用 74
【小結】 75
【自測題】 75
【上機部分】 75
【課後作業】 83
第5章包、抽象類和接口 85
5.1包 86
5.1.1創建包 86
5.1.2使用包 88
5.2抽象類 89
5.3接口 93
5.3.1接口的概念 94
5.3.2接口的用法 94
5.3.3接口與抽象類 97
5.4訪問修飾符 99
5.4.1類(接口)的訪問修飾符 99
5.4.2方法及屬性的訪問修飾符 100
【小結】 104
【自測題】 105
【上機部分】 107
【課後作業】 112
【指導學習Ⅰ:面向接口編程】 112
第6章Java常用基礎類 113
6.1概述 114
6.2包裝類 115
63Integer整數類 116
6.3.1屬性 116
6.3.2構造方法 116
6.3.3方法介紹 117
6.4Character字元類 118
6.4.1屬性 118
6.4.2構造方法 118
6.4.3方法 118
6.5String字元串類 120
6.5.1構造方法 121
6.5.2方法 121
6.5.3字元串的不變性 125
6.6StringBuffer字元串緩衝類 126
6.6.1構造方法 126
6.6.2方法 126
6.7Random隨機類 131
6.7.1構造方法 131
6.7.2方法 131
6.7.3關於Random類的說明 132
6.8Date時間類 133
6.8.1構造方法 133
6.8.2方法 133
6.9Calendar日曆類 135
6.9.1欄位 135
6.9.2方法 136
6.10SimpleDateFormat日曆格式化 138
6.11Math算術運算類 139
【小結】 140
【自測題】 140
【上機部分】 141
【課後作業】 146
第7章集合框架和泛型 147
7.1集合框架 148
7.2ArrayList 151
7.3Iterator 155
7.4LinkedList 157
7.5HashMap和LinkedHashMap 160
7.6Collections 163
7.7Arrays 166
7.8泛型 167
7.8.1為什麼要使用泛型程式設計 168
7.8.2泛型類的定義 168
7.8.3泛型方法 169
7.8.4類型變數的限定 170
7.8.5常見問題 171
7.8.6通配符類型 172
【小結】 173
【自測題】 173
【上機部分】 174
【課後作業】 186
第8章異常和錯誤調試 187
8.1異常 188
8.2異常的處理 190
8.3try-catch結構 191
8.4使用finally回收資源 193
8.5多重catch塊 196
8.6嵌套try-catch 198
8.7throw、throws及自定義異常 200
8.8異常使用原則 204
【小結】 204
【自測題】 204
【上機部分】 205
【課後作業】 212
第9章JavaIO系統 213
9.1Java的IO系統 214
9.2File類 216
9.3FileInputStream和FileOutputStream 221
9.4BufferedReader和BufferedWriter 226
9.5Java字元集 231
9.6PrintWriter 234
【小結】 235
【自測題】 235
【上機部分】 236
【課後作業】 245
【指導學習II:三層架構】 246
第10章JDBC(一) 249
10.1ODBC 250
10.2JDBC 250
10.2.1JDBCAPI 252
10.2.2使用直連運算元據庫 254
10.3完成註冊功能 261
【小結】 264
【自測題】 264
【上機部分】 265
【課後作業】 268
第11章JDBC(二) 269
11.1帶參數的PreparedStatement 270
11.2事務處理 274
11.3批處理 276
11.4調用存儲過程 277
11.5使用properties檔案 279
【小結】 282
【自測題】 282
【上機部分】 283
【課後作業】 288
第12章JDBC(三) 289
12.1資料庫部分 290
12.2邏輯實現 292
12.2.1分析 292
12.2.2分離資料庫連線信息DBHelper 293
12.2.3提供基礎的操作的父類BaseDAO 294
12.2.4用以封裝數據的Mail實體類 296
12.2.5繼承了BaseDAO的MailDAO類 297
12.2.6繼承了BaseDAO的UsersDAO類 298
12.2.7提供數據給顯示層的MailService類 299
12.3功能測試 301
12.3.1測試傳送郵件功能 301
12.3.2測試顯示郵件功能 302
【自測題】 303
【上機部分】 304
閱讀ⅠRuntimeException和CheckedException 331
閱讀Ⅱ設計模式之Decorator模式 337
設計模式 338
JavaIO之裝飾器模式 338
新的輸出流 342
實現自己的裝飾器 344
閱讀ⅢODBC數據源的創建及使用 350
閱讀ⅣJDBC性能大比拼 354
測試1Statement 359
測試2PreparedStatement 361
測試3PreparedStatement,開啟事務 362
測試4PreparedStatement,使用批處理(開啟事務) 363

相關詞條

熱門詞條

聯絡我們