Java大學實用教程(第4版)

基本信息

Java大學實用教程(第4版)

作 譯 者:耿祥義,張躍平

出版時間:2017-03

千 字 數:590

版 次:01-01

頁 數:332

開 本:16開

I S B N :9787121310324

內容簡介

本書共13章,重點講解類與對象、類的繼承、接口、泛型、字元串與模式匹配、實用類及數據結構、多執行緒、輸入/輸出流、圖形用戶界面設計、網路編程、資料庫操作、Java Applet程式設計等內容。本書注重可讀性和實用性,加大了面向對象的知識容量,對部分例題的內容做了調整,特別將第12章關於資料庫的講解更改為Derby資料庫。本書提供配套的教學資源,有配套的輔導書《Java大學實用教程學習指導(第4版)》。本書適合作為高等學校相關課程的教材,也可以作為自學用書。

目錄信息

第1章 Java語言概述 1

1.1 Java語言的誕生 1

1.2 學習Java的必要性 2

1.3 Java的特點 3

1.4 Java與C/C++之關係 5

1.5 Java運行平台 5

1.6 Java程式開發 7

1.7 JDK 1.6編譯器的兼容性 10

問答題 10

作業題 10

第2章 基本數據類型和數組 11

2.1 標識符和關鍵字 11

2.2 基本數據類型 12

2.3 基本數據類型的轉換 14

2.4 數據的輸入和輸出 15

2.5 數組 17

問答題 19

作業題 20

第3章 運算符、表達式和語句 21

3.1 算術運算符和算術表達式 21

3.2 關係運算符和關係表達式 22

3.3 邏輯運算符和邏輯表達式 23

3.4 賦值運算符和賦值表達式 23

3.5 移位運算符 23

3.6 位運算符 25

3.7 條件運算符 26

3.8 instanceof運算符 26

3.9 一般表達式 26

3.10 語句概述 26

3.11 分支語句 27

3.12 循環語句 30

3.13 跳轉語句 32

問答題 33

作業題 35

第4章 類和對象 36

4.1 面向對象編程 36

4.2 類聲明和類體 39

4.3 類體的構成 40

4.4 構造方法與對象的創建 41

4.5 對象的引用與實體 45

4.6 成員變數 46

4.7 方法 48

4.8 方法重載 53

4.9 關鍵字this 54

4.10 包 55

4.11 import語句 57

4.12 訪問許可權 60

4.13 對象的組合 64

4.14 基本類型數據的類包裝 67

4.15 對象數組 68

4.16 反編譯和文檔生成器 69

4.17 jar檔案 69

問答題 71

作業題 72

第5章 繼承、接口和泛型 73

5.1 子類與父類 73

5.2 子類的繼承性 74

5.3 子類對象的構造過程 75

5.4 成員變數隱藏和方法重寫 76

5.5 關鍵字super 79

5.6 final類與final方法 82

5.7 對象的上轉型對象 82

5.8 繼承與多態 84

5.9 abstract類 85

5.10 面向抽象 85

5.11 接口 88

5.12 接口回調 90

5.13 面向接口 92

5.14 抽象類與接口的比較 94

5.15 內部類 94

5.16 匿名類 95

5.17 異常類 97

5.18 泛型類 98

問答題 102

作業題 104

第6章 字元串和正則表達式 105

6.1 String類 105

6.2 StringBuffer類 111

6.3 StringTokenizer類 113

6.4 正則表達式及字元串的替換與分解 114

6.5 Scanner類 116

6.6 模式匹配 118

問答題 121

作業題 122

第7章 常用實用類 123

7.1 Date類 123

7.2 Calendar類 125

7.3 Math類與BigInteger類 126

7.4 數字格式化 129

7.5 LinkedList泛型類 132

7.6 HashSet泛型類 136

7.7 HashMap泛型類 139

7.8 TreeSet泛型類 140

7.9 TreeMap泛型類 142

7.10 Stack泛型類 143

問答題 144

作業題 145

第8章 執行緒 146

8.1 Java中的執行緒 147

8.2 執行緒的生命周期 147

8.3 執行緒的優先權與調度管理 151

8.4 Thread的子類創建執行緒 152

8.5 Runable接口 153

8.6 執行緒的常用方法 158

8.7 執行緒同步 161

8.8 使用wait()、notify()和notifyAll()協調同步執行緒 162

8.9 掛起、恢復和終止執行緒 164

8.10 執行緒聯合 167

8.11 守護執行緒 167

問答題 168

作業題 169

第9章 輸入流和輸出流 170

9.1 檔案 171

9.2 檔案位元組流 173

9.3 檔案字元流 175

9.4 緩衝流 177

9.5 數組流 179

9.6 字元串流 181

9.7 數據流 181

9.8 對象流 183

9.9 序列化和對象克隆 184

9.10 隨機讀寫流 185

9.11 使用Scanner解析檔案 188

9.12 檔案鎖 191

問答題 192

作業題 192

第10章 圖形用戶界面設計 194

10.1 AWT組件與SWING組件概述 194

10.2 JFrame窗體 195

10.3 選單組件 197

10.4 布局設計 198

10.5 中間容器 203

10.6 文本組件 205

10.7 按鈕與標籤組件 212

10.8 複選框與單選按鈕組件 214

10.9 列表組件 215

10.10 表格組件 217

10.11 樹組件 219

10.12 進度條組件 221

10.13 組件常用方法 224

10.14 視窗事件 227

10.15 滑鼠事件 228

10.16 焦點事件 233

10.17 鍵盤事件 233

10.18 AWT執行緒 236

10.19 計時器 238

10.20 MVC設計模式 239

10.21 播放音頻 241

10.22 按鈕綁定到鍵盤 243

10.23 對話框 245

10.24 多文檔界面 251

10.25 發布應用程式 254

問答題 255

作業題 255

第11章 Java中的網路編程 256

11.1 URL類 257

11.2 讀取URL中的資源 257

11.3 顯示URL資源中的HTML檔案 259

11.4 處理超連結 261

11.5 InetAddress類 262

11.6 套接字Socket 263

11.7 使用多執行緒處理套接字連線 266

11.8 UDP數據報 270

11.9 廣播數據報 273

11.10 Java遠程調用 276

問答題 280

作業題 280

第12章 Java資料庫操作 281

12.1 JDBC簡介 281

12.2 Microsoft Access資料庫 282

12.3 JDBC-ODBC橋接器 283

12.4 查詢操作 285

12.5 更新、插入與刪除操作 289

12.6 用結果集更新資料庫中的表 290

12.7 CachedRowSetImpl類 292

12.8 預處理語句 294

12.9 事務 296

12.10 批處理 298

12.11 使用JTable組件操作表 298

12.12 SQL Server 2000資料庫 303

12.13 使用純Java資料庫驅動程式 304

問答題 306

作業題 306

第13章 Java Applet 308

13.1 Java Applet的運行原理 308

13.2 在Java Applet中播放聲音 311

13.3 在網頁向Java Applet傳值 312

13.4 在Java Applet中使用組件 312

13.5 在Java Applet中繪製圖形 317

13.6 在Java Applet中繪製圖像 318

13.7 在Java Applet中播放幻燈片 320

13.8 Java Applet網路聊天室 320

問答題 324

作業題 324

相關詞條

熱門詞條

聯絡我們