《Java7基礎教程》是2013年人民郵電出版社出版的圖書,作者是JayBryant。
基本介紹
- 作者:Jay Bryant
- 譯者:李 鵬 / 韓 智
- ISBN:9787115302717
- 頁數:259
- 定價:49.00元
- 出版社:人民郵電出版社
- 出版時間:2013-1
- 裝幀:平裝
- 副標題:Java 7基礎教程
- 原作名:Java 7 for Absolute Beginners
內容介紹
作者介紹
作品目錄
1.1 安裝JDK 1
1.2 安裝Eclipse 2
1.3 創建第一個Java項目 2
1.4 創建程式 4
1.4.1 為程式添加更多功能 6
1.4.2 進一步開發 7
1.4.3 關於Java對象 8
1.5 小結 9
第2章 Java語法 10
2.1 樣例 10
2.1.1 代碼行 13
2.1.2 包聲明 15
2.1.3 import導入 16
2.1.4 類 17
2.1.5 欄位 18
2.1.6 方法 19
2.1.7 構造方法 21
2.1.8 訪問修飾符 21
2.1.9 接口 22
2.1.10 異常 23
2.1.11 代碼塊 25
2.1.12 注釋 26
2.2 小結 28
第3章 數據類型 29
3.1 基本數據類型 29
3.1.1 整型數據 29
3.1.2 實型數據 30
3.1.3 布爾型數據 30
3.1.4 字元型數據 31
3.1.5 特別的數據類型:字元串 31
3.1.6 字面常量 32
3.2 包裝類 34
3.3 數組 36
3.4 不存在的類型:null 37
3.5 枚舉 38
3.6 小結 41
第4章 運算符 42
4.1 Java運算符 42
4.1.1 運算符的優先權 42
4.1.2 被遺忘的運算符:小括弧 43
4.1.3 後綴運算符 43
4.1.4 一元運算符 44
4.1.5 強制類型轉換運算 45
4.1.6 乘法類運算符 47
4.1.7 加法類運算符 48
4.1.8 移位運算符 49
4.1.9 關係運算符 50
4.1.10 相等運算符 52
4.1.11 按位與運算符(&) 53
4.1.12 按位異或運算符(^) 54
4.1.13 按位或運算符(|) 54
4.1.14 邏輯與運算符(&&) 54
4.1.15 邏輯或運算符(||) 55
4.1.16 賦值運算符 56
4.2 對象的比較和排序 57
4.2.1 實現equals方法 57
4.2.2 用於排序的比較 60
4.3 小結 65
第5章 流程控制、循環以及分支 66
5.1 流程控制 66
5.1.1 if和if-else語句 66
5.1.2 switch語句 68
5.2 循環 71
5.2.1 for循環 71
5.2.2 while循環 74
5.2.3 do-while循環 76
5.3 分支 77
5.3.1 break語句 77
5.3.2 continue語句 78
5.3.3 return語句 80
5.4 小結 81
第6章 面向對象編程 82
6.1 對象 82
6.2 封裝 83
6.3 繼承 83
6.3.1 多重繼承 84
6.3.2 通過接口為行為建模 85
6.3.3 抽象類 85
6.3.4 靜態成員 87
6.4 多態 88
6.5 用Java語言為動物建模 89
6.6 建模粒度的經驗 93
6.7 傳引用和傳值 94
6.8 小結 96
第7章 開發用戶界面 97
7.1 Java Swing基礎 97
7.2 大一些的Swing套用 105
7.3 小結 133
第8章 讀寫檔案 135
8.1 使用File對象 135
8.1.1 打開檔案 137
8.1.2 刪除檔案 138
8.1.3 使用臨時檔案 139
8.1.4 創建目錄 141
8.1.5 刪除目錄 143
8.1.6 刪除多個目錄 143
8.2 讀寫檔案內容 145
8.2.1 流 145
8.2.2 檔案內容的讀取 145
8.2.3 檔案內容的寫入 147
8.3 小結 150
第9章 讀寫XML 152
9.1 XML的結構 152
9.2 XML和流 155
9.3 DOM和SAX 156
9.4 寫XML 157
9.4.1 用DOM寫XML檔案 158
9.4.2 用String寫XML檔案 161
9.5 讀取XML檔案 162
9.5.1 用DOM讀取XML檔案 162
9.5.2 用SAX讀取XML檔案 164
9.6 工廠類淺談 167
9.7 小結 167
第10章 動畫 168
10.1 時序就是一切 168
10.2 動畫:一個簡單的例子 169
10.3 讓多個項目同時動起來 173
10.4 精靈動畫 178
10.5 小結 184
第11章 用Eclipse調試程式 186
11.1 調試流程 187
11.2 沒有調試器的調試方法 187
11.3 啟動Eclipse調試器 188
11.4 斷點和變數 189
11.4.1 設定行斷點 189
11.4.2 關於作用域 190
11.4.3 刪除行斷點 192
11.4.4 禁止行斷點 192
11.4.5 設定條件斷點 192
11.5 調試小貼士和技巧 194
11.6 修復Fireworks程式 195
11.7 小結 197
第12章 電子遊戲 198
12.1 電子遊戲原理 198
12.1.1 用戶界面 198
12.1.2 遊戲邏輯 199
12.1.3 遊戲循環 199
12.2 TargetClick遊戲 199
12.3 靶場射擊遊戲 207
12.3.1 擴展ShootingGallery遊戲 221
12.3.2 限制條件的說明 221
12.4 遊戲設計資源 222
12.5 小結 222
第13章 垃圾回收 224
13.1 記憶體分配 224
13.1.1 Java垃圾回收算法:標記清除法 226
13.1.2 記憶體設定 227
13.2 垃圾回收 228
13.2.1 代的概念 229
13.2.2 部分回收和完全回收 230
13.2.3 垃圾回收是基於事件驅動的 230
13.2.4 垃圾回收的有關設定 230
13.3 最佳化垃圾回收 231
13.4 回收提示 233
13.5 阻止垃圾回收 233
13.6 一種新型的垃圾回收器 234
13.7 小結 235
第14章 遞歸 236
14.1 遞歸是語言的基本特徵 236
14.2 遞歸無處不在 237
14.3 明確終止條件 237
14.4 何時避免遞歸 238
14.5 何時使用遞歸 239
14.6 計算斐波那契序列 239
14.7 計算分形圖形 240
14.7.1 繪製謝爾賓斯基三角形 240
14.7.2 繪製分形樹 244
14.8 小結 247
第15章 泛型和正則表達式 249
15.1 泛型 249
15.2 正則表達式 253
15.3 小結 259