複製鏈接
請複製以下鏈接發送給好友

Java語言程序設計案例教程

(2005年人民郵電出版社出版的圖書)

鎖定
《Java語言程序設計案例教程》是2005年人民郵電出版社出版的圖書,作者是陳煒、 沈昕、宋燕紅、劉桂玲、魏雪英 。
書    名
Java語言程序設計案例教程
別    名
Java語言程序設計案例教程——21世紀高等學校計算機基礎教育系列教材
作    者
主編:陳煒 沈昕
宋燕紅
劉桂玲
魏雪英 等編著
類    別
程序設計
出版社
人民郵電出版社
出版時間
2005-1第1版
頁    數
325 頁
定    價
27 元
開    本
16 開
ISBN
9787115129956 [1] 
印刷時間
2005-1第1次印刷

目錄

Java語言程序設計案例教程簡介

全書共分為11章,主要介紹了Java編程的基礎知識、基本算法和流程控制、數組和方法、面向對象編程、常見錯誤和異常處理、線程及其操作、圖形用户界面的設計與實現、Applet基礎、輸入與輸出、Java網絡編程等內容。同時,還配合知識的應用詳細講解了87個實例,並且提供了大量習題。
全書以計算機實例操作為主線,以實例帶動知識點的學習。通過學習大量實用和經典的編程實例,讀者可以快速掌握、應用所學的Java語言編程知識。
本書適於作為高等院校非計算機專業和高職高專計算機專業的教材,還適於作為初學者的自學用書。

Java語言程序設計案例教程目錄

第1章 Java簡介 1
1.1 Java的歷史與語言結構 1
1.1.1 Java的發展簡史 1
1.1.2 計算機語言的發展 2
1.1.3 Java語言的結構 2
1.1.4 Java語言的特點 3
1.2 Java的安裝 3
1.2.1 Java語言的開發工具 3
1.2.2 安裝Java 2 SDK 4
1.2.3 更新系統環境變量 7
1.3 Java的應用 10
1.3.1 Java應用程序與Java小程序 10
1.3.2 DOS 11
1.3.3 HTML 14
習題 18
第2章 Java編程入門 19
2.1 Java程序的結構 19
2.1.1 Java程序佈局 19
2.1.2 Java源程序的組成 19
2.1.3 註解語句 20
2.1.4 打印語句 21
2.1.5 轉義符號和統一碼 21
2.2 變量和常量 23
2.2.1 數據類型 23
2.2.2 變量和常量 24
2.3 運算符和表達式 29
2.3.1 算術運算符和算術表達式 29
2.3.3 邏輯運算符和邏輯表達式 31
2.3.4 賦值運算符和賦值表達式 32
2.3.5 條件運算符和條件表達式 32
2.3.6 位運算符和位表達式 33
2.3.7 數據類型轉換 34
2.3.8 優先級 37
2.4 對象變量 37
2.4.1 String類 38
2.4.2 Math類 39
2.4.3 字符串和數字的相互轉換 40
2.4.4 鍵盤輸入數據 41
習題 47
第3章 基本算法和流程控制 50
3.1 算法和控制結構 50
3.1.1 算法 50
3.1.2 算法的描述方法 51
3.2 選擇結構語句 53
3.2.1 if語句 54
3.2.2 switch語句 57
3.3 循環結構語句 63
3.3.1 while語句 63
3.3.2 for語句 67
3.3.3 跳轉語句 72
3.3.4 多重循環語句 73
3.4 應用實例 78
習題 90
第4章 數組和方法 96
4.1 數組 96
4.1.1 什麼是數組 96
4.1.2 數組的使用 97
4.1.3 二維數組 100
4.1.4 什麼是排序 104
4.2 方法 108
4.2.1 方法 108
4.2.2 遞歸 113
習題 117
第5章 面向對象程序設計 121
5.1 面向對象程序設計概述 121
5.1.1 什麼是面向對象 121
5.1.2 常用術語的含義 121
5.1.3 程序設計過程 122
5.1.4 面向對象程序設計的特點 123
5.2 Java語言的面向對象程序設計 125
5.2.1 域 125
5.2.2 構造方法 127
5.2.3 方法 128
5.3 方法的使用和對象數組 134
5.3.1 調用方法 134
5.3.2 訪問方法 136
5.3.3 方法重載 138
5.3.4 this 139
5.3.5 對象比較和對象數組 142
5.4 類的繼承和多態 149
5.4.1 類繼承的概念 149
5.4.2 類繼承的實現 150
5.4.3 super 152
5.4.4 類的多態 154
5.5 包和訪問控制符 156
5.5.1 包 156
5.5.2 常見系統包 157
5.5.3 訪問控制符 158
5.6 接口 162
5.6.1 接口的概念 162
5.6.2 接口的實現 163
5.6.3 抽象類和抽象方法 164
習題 165
第6章 常見錯誤和異常處理 170
6.1 常見錯誤 170
6.1.1 編譯錯誤 170
6.1.2 運行錯誤 171
6.1.3 邏輯錯誤 172
6.2 異常處理 173
6.2.1 什麼是異常處理 173
6.2.2 Exception類 173
6.2.3 異常處理的過程 175
6.2.4 多異常的處理 179
6.2.5 自定義異常處理 179
習題 182
第7章 線程及其操作 184
7.1 線程的實現 184
7.1.1 線程的定義 184
7.1.2 創建線程 185
7.2 線程的狀態及調度 192
7.2.1 線程的狀態 192
7.2.2 線程的調度與優先級 194
7.2.3 控制線程 196
7.3 線程的同步 197
習題 198
第8章 圖形用户界面的設計與實現 200
8.1 Java圖形用户界面概述 200
8.2 標準組件 202
8.2.1 組件分類 202
8.2.2 容器類組件 202
8.2.3 控制組件 203
8.2.4 Component類 203
8.3 簡單圖形用户界面 204
8.3.1 Frame與Panel 204
8.3.2 字體設置 207
8.3.3 繪製簡單圖形 209
8.3.4 設置顏色 215
8.3.5 顯示圖像 217
8.4 Java事件處理 218
8.4.1 Java事件處理機制 218
8.4.2 按鈕點擊事件 221
8.4.3 捕獲窗口事件 222
8.4.4 鍵盤事件 223
8.4.5 鼠標事件 225
8.4.6 焦點事件 227
8.4.7 事件適配器 229
8.5 佈局管理 232
8.5.1 FlowLayout類 232
8.5.2 BorderLayout類 235
8.5.3 GridLayout類 237
8.5.4 CardLayout類 239
8.5.5 GridBagLayout類 242
8.6 常用標準組件 242
8.6.1 按鈕 242
8.6.2 標籤 245
8.6.3 文本組件 246
8.6.4 複選框 250
8.6.5 單選按鈕 252
8.6.6 下拉列表 254
8.6.7 列表 255
8.6.8 滾動條 257
8.6.9 畫布 258
8.6.10 對話框 259
8.6.11 文件對話框 260
8.7 Swing組件 260
8.7.1 JApplet類 262
8.7.2 JFrame類 262
8.7.3 JLabel類 263
8.7.4 JTextField類 264
8.7.5 JPasswordField類 265
8.7.6 JButton類 266
8.7.7 JCheckBox類 268
8.7.8 JRadioButton類 269
8.7.9 JComboBox類 270
習題 272
第9章 Applet基礎 274
9.1 Java Applet概念 274
9.1.1 Java Applet的概念 274
9.1.2 Applet類 275
9.1.3 Applet的主要方法及生命週期 276
9.1.4 Applet標記 278
9.1.5 HTML與Applet參數傳遞 279
9.2 Applet繪製圖形與圖像處理 281
9.2.1 繪製圖形 281
9.2.2 圖像處理 285
9.3 Applet的其他應用 288
9.3.1 聲音處理 288
9.3.2 動畫特效 291
9.3.3 其他特效 296
習題 296
第10章 輸入與輸出 297
10.1 輸入與輸出基礎 297
10.1.1 流的概念 297
10.1.2 字節流與字符流 297
10.1.3 標準輸入/輸出 300
10.2 文件輸入/輸出 302
10.2.1 Java文件和目錄管理 302
10.2.2 文件輸入/輸出流 305
10.2.3 隨機存取文件 307
習題 309
第11章 Java網絡編程 311
11.1 網絡基礎 311
11.1.1 TCP/IP 311
11.1.2 通信端口 312
11.1.3 URL 313
11.1.4 客户機/服務器模式 313
11.1.5 Java網絡編程 313
11.2 InetAddress編程 314
11.3 URL編程 316
11.3.1 創建URL對象 316
11.3.2 獲取URL對象的屬性 317
11.4 Socket編程 318
11.4.1 Socket與ServerSocket類 318
11.4.2 Socket通信 320
11.5 數據報通信 325
習題 326
參考資料