Java 2簡明教程(第2版)

Java 2簡明教程(第2版)

《Java 2簡明教程(第2版)》是2010年清華大學出版社出版的圖書,作者是皮德常。

基本介紹

  • 書名:Java 2簡明教程(第2版)
  • 作者:皮德常
  • ISBN:9787302132820
  • 定價:25元
  • 出版社:清華大學出版社
  • 出版時間:2010-9-14
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書以Java 2語言為基礎,詳細介紹了面向對象的編程思想和方法。全書共12章,主要包括:Java 2編程基礎、面向對象編程原理、接口、包、字元串類String和StringBuffer、異常處理、輸入和輸出、多執行緒、Java小程式、GUI布局管理、對象序列化、內隱類、Adapter類和事件處理等,非常適合於Java初學者閱讀。此外,本書還突出了Java語言與C/C++的異同點,從而也非常適合於具有C/C++編程經驗,又想轉向Java編程的讀者閱讀。

目錄

第1章Java語言簡介 1
1.1Java語言的發展 1
1.2Java語言的特點 2
1.2.1簡單性 3
1.2.2面向對象 3
1.2.3分布性 3
1.2.4解釋執行 4
1.2.5健壯性 4
1.2.6安全性 4
1.2.7結構中立 5
1.2.8可移植性 5
1.2.9高效性 6
1.2.10多執行緒 6
1.2.11動態性 6
1.3Java類庫的概念 6
1.4網路瀏覽器 7
1.5Java開發工具 8
1.6Java程式分類 9
1.6.1使用NetBeans運行Java
應用程式 9
1.6.2使用NetBeans運行Java
小程式 10
1.7對Java程式的解釋 11
1.7.1程式注釋方法 11
1.7.2對Java應用程式的解釋 11
1.7.3對Java小程式的解釋 13
1.7.4對HTML檔案的解釋 13
1.8編寫Java程式的風格要求 14
1.9本章小結 14
1.10思考和練習 15
第2章數據類型、運算符和表達式 17
2.1常量 17
2.2變數 18
2.2.1整型變數 19
2.2.2字元型變數 21
2.2.3浮點型變數 21
2.2.4布爾型變數 22
2.2.5對原子類型變數生存空間
的討論 22
2.3變數賦值問題 23
2.4數組 24
2.4.1一維數組 24
2.4.2二維數組 26
2.5Java中的參數傳遞方式 27
2.6Java的運算符 29
2.6.1算術運算符 29
2.6.2關係運算符 30
2.6.3邏輯運算符 31
2.6.4位運算符 32
2.6.5三元條件運算符 33
2.6.6"+”運算符 33
2.7本章小結 34
2.8思考和練習 34
第3章控制語句 37
3.1分支語句 37
3.1.1if語句 37
3.1.2switch語句 40
3.2循環控制語句 43
3.2.1while語句 43
3.2.2do-while語句 44
3.2.3for語句 45
3.3break語句和continue語句 46
3.3.1不帶標號的break語句
和continue語句 46
3.3.2帶標號的break語句和
continue語句 46
3.4本章小結 48
3.5思考和練習 49
第4章Java的類 51
4.1類與對象 51
4.1.1類與對象的區別 51
4.1.2Java和C編程思想的區別 52
4.1.3如何定義類 52
4.1.4對象和引用 53
4.2方法 55
4.3實例變數和局部變數 56
4.4構造函式 58
4.5方法重載 60
4.6關鍵字this 61
4.6.1指代對象 62
4.6.2指代構造函式 64
4.7繼承 65
4.7.1繼承的概念 65
4.7.2關鍵字super 67
4.7.3再論構造函式 68
4.8方法的覆蓋 69
4.8.1覆蓋與重載的區別 70
4.8.2方法的動態調用 72
4.9一個令人迷惑的問題:
多態性不適合於繼承鏈中的
實例變數 74
4.10finalize 75
4.11static 77
4.11.1static變數 77
4.11.2static方法 79
4.12關鍵字final 81
4.12.1final數據 81
4.12.2final方法 82
4.12.3final類 82
4.13組合與繼承 83
4.14抽象類和抽象方法 85
4.15對象的類型轉換 87
4.15.1向上類型轉換 88
4.15.2向下類型轉換 89
4.16訪問許可權限制 89
4.16.1友元 90
4.16.2public成員 91
4.16.3private成員 91
4.16.4protected成員 92
4.17應用程式從鍵盤輸入
數據舉例 93
4.18本章小結 94
4.19思考和練習 95
第5章接口和包 97
5.1接口 97
5.1.1接口的定義和套用 97
5.1.2接口和抽象類的異同點 103
5.2包 103
5.2.1package語句 103
5.2.2import語句 104
5.2.3包套用舉例 105
5.3本章小結 108
5.4思考和練習 108
第6章字元串處理 109
6.1字元串的分類 109
6.2String類 109
6.2.1字元串常量 110
6.2.2創建String類對象 111
6.2.3String類的常用方法 114
6.2.4Java應用程式的
命令行參數 121
6.3StringBuffer類 122
6.3.1創建StringBuffer類對象 122
6.3.2StringBuffer類的常用方法 123
6.3.3String類中“+”操作的
技術內幕 127
6.4套用舉例 128
6.5本章小結 131
6.6思考和練習 131
第7章異常處理 133
7.1異常的層次結構 133
7.2異常處理語句 135
7.2.1try和catch語句 136
7.2.2finally語句 138
7.2.3throw語句 139
7.2.4throws語句 140
7.3自定義異常類 143
7.4異常處理常用調試方法 144
7.5本章小結 146
7.6思考和練習 146
第8章輸入與輸出處理 147
8.1流的層次結構 147
8.2File類 148
8.3InputStream類和
OutputStream類 150
8.3.1InputStream類的常用方法 150
8.3.2OutputStream類的常用方法 151
8.3.3FileInputStream類 151
8.3.4FileOutputStream類 153
8.3.5DataInputStream和
DataOutputStream類 154
8.4RandomAccessFile類 156
8.5對象流和對象序列化 160
8.5.1對象流的概念 160
8.5.2對象序列化 161
8.6IOException類 164
8.7本章小結 165
8.8思考和練習 165
第9章多執行緒 167
9.1Java中的多執行緒的基本概念 167
9.2執行緒類 168
9.2.1多執行緒編程中常用的
常量和方法 168
9.2.2執行緒的生命周期 169
9.2.3創建多執行緒的方法 170
9.3資源的協調與同步 174
9.3.1執行緒調度模型 174
9.3.2資源衝突 175
9.3.3同步方法 177
9.4執行緒間通信 178
9.4.1通過封裝共享變數實現
執行緒通信 178
9.4.2通過系統方法實現
執行緒通信 180
9.5本章小結 183
9.6思考和練習 184
第10章小程式 185
10.1小程式的基本知識 185
10.1.1小程式與應用程式的區別 185
10.1.2小程式標籤的語法格式 186
10.2小程式的生命周期 188
10.3小程式常用方法 191
10.3.1常用的輸出方法 191
10.3.2輸出中的顏色控制 193
10.4常用組件 195
10.4.1組件和容器的關係 196
10.4.2按鈕 197
10.4.3標籤 198
10.4.4文本框 199
10.4.5文本域 201
10.4.6選擇框 203
10.4.7下拉列表 205
10.4.8列表 207
10.5本章小結 209
10.6思考和練習 209
第11章GUI布局管理器 211
11.1Swing常用容器 211
11.1.1框架 211
11.1.2面板 213
11.2布局管理器 215
11.2.1FlowLayout布局 215
11.2.2BorderLayout布局 217
11.2.3GridLayout布局 220
11.2.4CardLayout布局 222
11.3本章小結 226
11.4思考和練習 226
第12章事件處理 229
12.1委託事件處理模型 229
12.2組件事件處理 230
12.2.1JButton事件處理 230
12.2.2JTextField和JPassword
Field事件處理 232
12.2.3JCheckBox和JRadio
Button事件處理 234
12.2.4JComboBox事件處理 238
12.2.5JList事件處理 240
12.3滑鼠事件處理 242
12.4Adapter類 246
12.5鍵盤事件處理 247
12.6事件處理綜合套用舉例 250
12.6.1舞動的字元 250
12.6.2播放聲音剪輯 253
12.6.3網路瀏覽器 255
12.7本章小結 258
12.8思考和練習 258
參考文獻 259

相關詞條

熱門詞條

聯絡我們