Java語言程式設計(2005年1月清華大學出版社出版的圖書)

Java語言程式設計(2005年1月清華大學出版社出版的圖書)

本詞條是多義詞,共32個義項
更多義項 ▼ 收起列表 ▲

《Java語言程式設計》是清華大學出版社2005年出版的書籍。

基本介紹

  • 中文名:Java語言程式設計
  • 作者:朱福喜
  • 出版時間:2005年1月
  • 出版社:清華大學出版社
  • ISBN:9787302100096
  • 定價:35
  • 開本:16 開
  • 裝幀:平裝
  • 叢書系列:計算機與信息技術專業套用教材 
內容簡介,圖書目錄,

內容簡介

Java是一門流行的計算機語言,它已成為IT從業人員的必備工具。本書從Java的基本概念入手,介紹了Java的語言基礎與主要功能,系統分析了Java語言的編程機制,並從面向對象程式設計的角度,闡述了Java語言的編程技巧。本書還介紹了一些Java語言的高級特性,如網路編程、資料庫連線、多執行緒以及遠程對象調用等。

圖書目錄

目 錄
第1章 Java概述 1
1.1 Java技術的出現與形成 1
1.2 Java語言的特色 2
1.3 Java的開發和執行環境 4
1.3.1 JDK的下載 4
1.3.2 JDK的安裝與環境配置 4
1.3.3 JDK環境工具簡介 5
1.4 一個簡單的獨立應用程式 7
1.4.1 從編輯程式到執行程式的完整過程 7
1.4.2 Java獨立應用程式的基本結構 10
1.5 一個簡單的Applet程式 11
1.6 一個具有輸入功能的程式 12
1.7 小結 14
習題1 14
第2章 Java語言基礎 15
2.1 變數和數據類型 16
2.1.1 變數的名字 16
2.1.2 變數的類型 16
2.1.3 變數初始化 18
2.1.4 final變數 19
2.2 運算符 19
2.2.1 算術運算符 20
2.2.2 關係與邏輯運算符 23
2.2.3 位運算符 25
2.2.4 賦值運算符 25
2.2.5 其他運算符 26
2.3 表達式與語句 27
2.3.1 表達式 27
2.3.2 語句 28
2.4 控制語句 29
2.4.1 if語句 30
2.4.2 switch語句 31
2.4.3 while和do-while語句 32
2.4.4 for語句 34
2.4.5 跳轉語句 34
2.5 數組 37
2.5.1 創建和使用數組 38
2.5.2 對象數組 39
2.5.3 多維數組 41
2.5.4 複製數組 42
2.6 小結 43
習題2 43
第3章 類與對象 45
3.1 類 45
3.1.1 類的概念與定義 45
3.1.2 類聲明 46
3.1.3 成員變數的聲明 49
3.1.4 方法的聲明與實現 51
3.2 創建對象與定義構造方法 61
3.2.1 創建對象 61
3.2.2 定義和使用構造方法 63
3.3 修飾符 64
3.3.1 類的修飾符 64
3.3.2 域修飾符 65
3.3.3 方法修飾符 66
3.3.4 訪問控制符 68
3.4 類的進一步說明 75
3.4.1 嵌套類 75
3.4.2 對象的撤銷與清理 77
3.5 程式包 77
3.5.1 包的創建 78
3.5.2 包的使用 79
3.6 小結 81
習題3 81
第4章 繼承與多態 83
4.1 子類、父類與繼承機制 83
4.1.1 繼承的概念 83
4.1.2 類的層次 85
4.2 繼承的實現 85
4.2.1 子類的定義 85
4.2.2 域的繼承與隱藏 88
4.2.3 方法的繼承與覆蓋 91
4.3 多態性 93
4.3.1 多態性的概念 93
4.3.2 覆蓋實現多態性 94
4.3.3 重載實現多態性 95
4.4 構造方法的繼承與重載 98
4.4.1 構造方法的繼承 98
4.4.2 構造方法的重載 99
4.4.3 構造方法的綜合示例 100
4.5 接口 102
4.5.1 接口與多繼承 103
4.5.2 接口的定義 103
4.5.3 接口的實現 104
4.5.4 接口的使用 105
4.5.5 接口的完整實例 106
4.6 小結 108
習題4 108
第5章 Java的圖形用戶界面 110
5.1 圖形用戶界面概述 110
5.2 基本的圖形用戶界面程式 111
5.3 Container類 112
5.3.1 一個簡單的GUI組件與事件的回響 114
5.3.2 簡單的GUI輸入輸出 116
5.4 事件處理 119
5.4.1 基本事件 119
5.4.2 Java中的事件處理 120
5.5 GUI組件和布局管理器 131
5.5.1 布局管理器、面板和標籤 131
5.5.2 List和TextArea組件 136
5.6 選單和對話框 142
5.6.1 選單 142
5.6.2 對話框 144
5.7 繪製圖形 147
5.7.1 Graphics類 147
5.7.2 簡單繪圖 148
5.7.3 Canvas類 152
5.7.4 Font類 157
5.8 從AWT到Swing的轉換 159
5.9 小結 161
習題5 161
第6章 流和檔案 163
6.1 I/O流概述 163
6.1.1 從類的層次看I/O流 164
6.1.2 從處理的對象看I/O流 171
6.2 保存和讀取位元組級數據 173
6.2.1 保存位元組級數據 173
6.2.2 讀取位元組級數據 175
6.2.3 運用緩衝流來改善效率 178
6.2.4 檔案操作 182
6.3 保存和讀取字元數據 187
6.3.1 讀取字元數據 188
6.3.2 保存字元數據 192
6.4 保存和讀取對象數據 195
6.4.1 保存對象數據 195
6.4.2 讀取對象數據 197
6.5 隨機流訪問 199
6.6 小結 201
習題6 202
第7章 多執行緒與異常處理 203
7.1 多執行緒的基本概念 203
7.1.1 多任務 203
7.1.2 執行緒與多執行緒 203
7.1.3 Java對多執行緒的支持 204
7.1.4 執行緒的狀態 204
7.1.5 執行緒的優先權 206
7.2 執行緒的使用方法 206
7.2.1 通過繼承Thread類構造執行緒 207
7.2.2 通過實現Runnable接口來構造執行緒 214
7.3 執行緒的同步 216
7.3.1 使用多執行緒不當造成的數據崩潰 216
7.3.2 同步執行緒 222
7.4 異常處理 228
7.4.1 Java的出錯類型 228
7.4.2 異常的處理 231
7.4.3 finally子句 234
7.4.4 異常的拋出 236
7.5 小結 240
習題7 240
第8章 Applet 242
8.1 Applet基礎 242
8.1.1 Applet類的定義 242
8.1.2 Applet的生命周期 244
8.1.3 獨立應用程式與Applet的轉換 246
8.1.4 確保Applet正常運行 247
8.2 <APPLET>標記 248
8.2.1 <APPLET>標記屬性 248
8.2.2 利用標記參數向Applet傳遞信息 251
8.3 Applet套用 256
8.3.1 Applet與圖形用戶界面(GUI) 256
8.3.2 Applet與執行緒 259
8.3.3 Applet編程技巧 259
8.4 利用AppletViewer調試Applet 267
8.5 小結 270
習題8 271
第9章 網路編程 272
9.1 網路編程基礎 272
9.1.1 IP位址 272
9.1.2 連線埠 273
9.1.3 套接字 273
9.1.4 Internet協定 273
9.1.5 URL類 274
9.2 使用URL訪問WWW資源 275
9.2.1 創建一個URL 275
9.2.2 直接從URL讀取內容 276
9.2.3 建立一個URL連線並從中讀取內容 278
9.3 客戶和伺服器編程 280
9.3.1 創建客戶程式 280
9.3.2 編寫伺服器應用程式 291
9.4 基於客戶/伺服器模式的分布計算 297
9.4.1 分布模型 297
9.4.2 並行套用的實現框架 297
9.4.3 並行計算實例 299
9.5 小結 306
習題9 307
第10章 Java與資料庫的連線 308
10.1 JDBC概述 308
10.1.1 JDBC的用途 308
10.1.2 從ODBC到JDBC 308
10.1.3 JDBC的實現及其驅動程式 309
10.2 JDBC預備知識 310
10.2.1 SQL基本內容 310
10.2.2 存儲過程 313
10.3 JDBC API介紹 315
10.3.1 連線管理 315
10.3.2 資料庫訪問 316
10.3.3 數據類型和資料庫元數據 316
10.3.4 異常和警告 316
10.4 JDBC API的使用方法 316
10.4.1 JDBC API工具 316
10.4.2 連線資料庫 318
10.4.3 使用JDBC創建基本表和視圖 325
10.4.4 使用JDBC執行資料庫查詢 327
10.4.5 使用JDBC更新資料庫 331
10.5 小結 335
習題10 335
第11章 Java遠程方法調用 337
11.1 概述 337
11.2 一個簡單的RMI套用實例 338
11.3 RMI的類和接口及其實現分析 343
11.3.1 遠程接口 343
11.3.2 RemoteException類 343
11.3.3 RemoteObject類及其子類 344
11.3.4 實現遠程接口 345
11.3.5 Stub(存根)和Skeleton(框架) 345
11.3.6 配置RMI程式 346
11.3.7 啟動RMI註冊表 346
11.3.8 Naming類 347
11.4 RMI體系結構與實現機制 349
11.4.1 RMI體系結構 349
11.4.2 RMI實現機制 351
11.5 RMI的進一步探討 353
11.5.1 RMI的安全性 353
11.5.2 傳遞對象和載入動態類 354
11.5.3 遠程對象激活 360
11.5.4 分散式垃圾收集 365
11.6 小結 365
習題11 367
附錄 JDK環境工具及其參數補充說明 368

相關詞條

熱門詞條

聯絡我們