Java程式開發基礎

Java程式開發基礎

《Java程式開發基礎》是2019年1月清華大學出版社出版的圖書,作者是彭政、何懷文、姚淮銳。

基本介紹

  • 中文名:Java程式開發基礎
  • 作者:彭政、何懷文、姚淮銳
  • 出版社:清華大學出版社
  • 出版時間:2019年1月
  • 定價:49 元
  • ISBN:9787302510581
內容簡介,圖書目錄,

內容簡介

《Java程式開發基礎》從初學者的角度出發,緊密結合Java項目開發過程中的技術要求,通過豐富的代碼示例、清晰的講解圖例、大量的編程練習詳細介紹了Java開發的實用基礎知識,旨在培養學生的實際動手能力和學習自主性。全書分為7章,包括:Java開發簡介、類和對象、繼承和多態、Java語言基礎類、數組和集合、IO框架、資料庫訪問技術。
本書可作為套用型本科院校、高等職業院校軟體技術專業Java語言程式設計課程的配套教材,也可作為Java開發愛好者的學習入門用書。

圖書目錄

第1章 Java開發簡介 1
1.1 Java語言簡介 1
1.2 Java開發環境的搭建 1
1.2.1 JDK的安裝和配置 1
1.2.2 Eclipse的安裝和配置 7
1.3 Java開發體驗 9
1.3.1 使用文本編輯器開發Java程式 10
1.3.2 使用Eclipse開發Java程式 11
習題1 16
第2章 類和對象 17
2.1 面向對象編程體驗 17
2.2 類的定義和對象的創建 18
2.3 變數和數據類型 19
2.3.1 標識符 19
2.3.2 數據類型 20
2.4 成員方法 23
2.5 構造方法 24
2.6 Java程式運行時的記憶體分析 26
2.7 指向對象自身的引用:this 31
2.8 靜態修飾符static 33
2.9 包機制:package和import 36
習題2 38
第3章 繼承和多態 43
3.1 子類繼承父類 43
3.2 方法的覆蓋和變數的隱藏 47
3.3 終態修飾符final 52
3.4 訪問許可權修飾符 53
3.5 對象轉型 57
3.6 多態性 60
3.7 抽象類 62
3.8 接口 65
習題3 68
第4章 Java語言基礎類 77
4.1 Java API文檔 77
4.2 始祖類 80
4.3 字元串類 83
4.4 包裝器類 90
4.5 數學類 91
4.6 隨機數類 92
4.7 時間日期類 92
4.8 掃描器類 95
4.9 Java異常處理 96
4.9.1 異常的概念 96
4.9.2 捕獲處理異常 98
4.9.3 拋出異常 99
4.9.4 異常的分類 101
4.9.5 多異常處理 102
4.9.6 自定義異常 104
習題4 105
第5章 數組和集合 112
5.1 數組 112
5.1.1 數組的創建 112
5.1.2 基本數據類型數組 113
5.1.3 引用數據類型數組 115
5.1.4 多維數組 118
5.2 集合 119
5.2.1 集合框架概述 120
5.2.2 集合Collection 121
5.2.3 列表List 122
5.2.4 映射Map 126
5.2.5 集Set 135
5.2.6 集合框架小結 139
5.3 泛型 140
5.4 枚舉 144
習題5 146
第6章 I/O框架 156
6.1 I/O流概述 156
6.2 位元組流 157
6.3 字元流 160
6.4 節點流 163
6.5 過濾流 167
6.5.1 緩衝流 167
6.5.2 數據流 169
6.5.3 列印流 171
6.6 對象流 173
6.6.1 對象的克隆 173
6.6.2 對象序列化 176
6.7 I/O流重定向 180
6.8 檔案類 180
6.9 隨機訪問檔案類 185
習題6 186
第7章 資料庫訪問技術 192
7.1 MySQL資料庫 192
7.1.1 MySQL資料庫的安裝 192
7.1.2 MySQL數據管理工具Navicat 196
7.2 JDBC連線資料庫 200
7.3 資料庫CRUD基本操作 203
7.3.1 基於Statement的CRUD操作 204
7.3.2 更為安全的PreparedStatement 215
7.4 JDBC批量處理 218
7.5 多表關聯的資料庫操作 220
7.6 JDBC事務控制 223
7.7 資料庫連線池技術 226
7.8 Apache DbUtils工具包 230
7.8.1 DbUtils簡介 230
7.8.2 DbUtils的數據CRUD操作 230
7.8.3 多表關聯的DbUtils資料庫操作 237
7.8.4 DbUtils獲取新增記錄的主鍵id 240
7.9 JDBC總結 241
習題7 242
附錄A GUI編程簡介 255
A.1 界面設計 255
A.2 事件互動 257
A.3 使用WindowBuilder開發GUI程式 258
附錄B Eclipse使用入門 262
B.1 外掛程式安裝 262
B.2 設定字元集 263
B.3 重置透視圖 263
B.4 生成可執行JAR檔案 264
B.5 Eclipse常用快捷鍵 265
B.6 Eclipse中常見的錯誤提示 266
參考文獻 270

相關詞條

熱門詞條

聯絡我們