Java程式設計學習指導與習題解答(第2版)

Java程式設計學習指導與習題解答(第2版)

《Java程式設計學習指導與習題解答(第2版)》是2009年清華大學出版社出版的圖書。

基本介紹

  • 書名:《Java程式設計學習指導與習題解答(第2版)》
  • 類別:9787302216216
  • 定價:46元
  • 出版社:清華大學出版社
  • 出版時間:2009年
  • 裝幀:平裝
圖書詳細信息,圖書簡介,目錄,

圖書詳細信息

ISBN:9787302216216
定價:46元
印次:1-1
裝幀:平裝
印刷日期:2009-12-7

圖書簡介

Java語言自問世以來,以其平台無關性、功能強大而完善的類庫集、良好的用戶界面設計、高效的可移植性、便捷的網路程式設計等優點而獲得認可,成為現今最為流行的程式設計語言之一。
本書與本系列書中的其他書一樣,首先對要介紹的內容進行簡要概述,然後給出相應的示例,因此,本書非常適合用作自學,尤其適合與計算機科學基礎(使用Java程式設計語言)的常規課程一起使用。學習程式設計的最佳方式就是實踐,以及閱讀良好設計的具有完整解釋的示例集。本書很好地實現了這種理念,全書總共給出了200多個示例和含解答的習題。

目錄

第1章Java初步 1
1.1Java程式設計語言 1
1.2安裝Java軟體開發工具 2
1.3設定Path變數 3
1.4創建並運行你的第一個Java程式 5
1.5一個簡單Java程式的基本組成部分 7
1.6其他變體 8
1.7使用命令行變數 10
1.8發現和糾正錯誤 14
1.9Java文檔 15
1.10注釋與Javadoc 16
1.11互動式字元串輸入 18
1.12互動式數字輸入 20
1.13數據類型 22
複習題 23
編程題 23
複習題答案 24
編程題解答 26
第2章字元串 29
2.1String類 29
2.2String類的方法 30
2.3子字元串 32
2.4串聯 35
2.5對象及其引用 36
2.6相等運算符 37
2.7查找字元串 39
2.8在字元串中替換字元 40
2.9在字元串中顯示基本數值 41
2.10String類的方法總結 43
2.11StringBuffer類 44
2.12StringBuffer類的方法總結 49
複習題 50
編程題 51
複習題答案 52
編程題答案 52
第3章選擇 57
3.1if語句 57
3.2if...else語句 59
3.3if...elseif語句組合 60
3.4嵌套條件 61
3.5複合語句 65
3.6運算符 66
3.7計算順序 68
3.8布爾變數 70
3.9條件表達式操作符 72
3.10賦值操作符 73
3.11遞增與遞減操作符 74
3.12鏈式賦值 75
3.13switch語句 77
複習題 79
編程題 80
複習題答案 83
編程題答案 84
第4章疊代 97
4.1for語句 97
4.2while語句 101
4.3一些數值計算 104
4.4do...while語句 106
4.5再談數值計算 108
4.6嵌套循環 112
4.7哨兵控制循環 117
4.8無限循環 119
複習題 120
編程題 122
複習題答案 125
編程題答案 126
第5章方法 132
5.1main()方法 132
5.2一些簡單的示例 132
5.3局部變數 134
5.4調用其他方法的方法 137
5.5調用自身的方法 139
5.6布爾方法 141
5.7重載 142
複習題 143
編程題 144
複習題答案 147
編程題答案 147
第6章類與對象 154
6.1類 154
6.2使用包 159
6.3聲明 160
6.4修飾符 164
6.5構造函式 167
6.6對象與引用 170
6.7複製構造函式 175
6.8默認構造函式 177
6.9類的不變性 179
6.10同一性、相等性與同等性 182
6.11更多類的不變性 184
6.12包裝類 189
複習題 192
編程題 193
複習題答案 195
編程題答案 198
第7章數組 208
7.1整型數組 208
7.2複製數組 210
7.3字元串數組與其他對象 213
7.4java.util.Arrays類 217
7.5一些數組套用 221
7.6二維數組 225
複習題 228
編程題 229
補充編程題 231
複習題答案 233
編程題答案 235
第8章合成與繼承 239
8.1合成 239
8.2遞歸類 244
8.3繼承 249
8.4Object類 252
8.5equals()方法 254
8.6擴展一個類 255
8.7重載域和方法 258
8.8super關鍵字 260
8.9繼承與合成 262
8.10類的分層結構 262
複習題 266
編程題 267
複習題答案 269
編程題答案 270
第9章接口 290
9.1接口的屬性 290
9.2Comparable接口 291
9.3數據類型與多態性 294
9.4抽象類 296
複習題 299
編程題 300
複習題答案 301
編程題答案 302
第10章集合 309
10.1Java集合框架 309
10.2鍊表 310
10.3java.util.Collection接口 312
10.4疊代器 315
10.5java.util.Arrays.asList()方法 318
複習題 319
編程題 319
複習題答案 320
編程題答案 320
第11章異常 322
11.1Throwable類的分層結構 322
11.2拋出一個未檢查的異常 323
11.3捕捉未檢查的異常 324
11.4捕捉一個已檢查的異常 325
11.5常見的try語句 327
複習題 329
編程題 329
複習題答案 331
編程題答案 331
第12章檔案與數據流 334
12.1I/O類 334
12.2處理文本檔案 335
12.3對象串列化 340
12.4用transient域串列化對象 346
12.5隨機訪問檔案 349
複習題 354
編程題 354
複習題答案 356
編程題答案 357
第13章圖形編程 366
13.1圖形類分層結構 366
13.2javax.swing.JFrame類 367
13.3javax.swing.JLabel類 370
13.4javax.swing.JPanel類 371
13.5java.awt.Color類 373
13.6布局管理器 376
13.7java.awt.event.ActionListener接口 379
13.8javax.swing.JTextField類 381
複習題 383
編程題 384
補充編程題 385
複習題答案 385
編程題答案 386
第14章小程式 390
14.1HelloWorld小程式 390
14.2javax.swing.JApplet類 392
14.3小程式的生命周期 393
14.4Thread類 396
14.5Runnable接口 397
複習題 399
補充編程題 399
複習題答案 400
附錄A術語表 401
附錄B計算機數字 408
B.1數學數字 408
B.2十進制近似值 408
B.3計算機數字 410
B.4整數與浮點數 410
B.5整數溢出 412
B.6Infinity與NaN常量 413
B.7二進制數 417
B.8十六進制數 418
B.9逐位操作符 419
附錄CUnicode字元集 421
附錄D參考文獻 426
D.1參考圖書 426
D.2參考網站 427

相關詞條

熱門詞條

聯絡我們