Java 7基礎教程

Java 7基礎教程

《Java7基礎教程》是2013年人民郵電出版社出版的圖書,作者是JayBryant。

基本介紹

  • 作者:Jay Bryant
  • 譯者:李 鵬                       /            韓 智
  • ISBN:9787115302717
  • 頁數:259
  • 定價:49.00元
  • 出版社人民郵電出版社
  • 出版時間:2013-1
  • 裝幀:平裝
  • 副標題:Java 7基礎教程
  • 原作名:Java 7 for Absolute Beginners
內容介紹,作者介紹,作品目錄,

內容介紹

作為一本最全面、極具實用價值的Java 7入門書籍,《Java 7基礎教程》
首先展示了如何開始編寫第一個程式,繼而詳細闡釋了Java 7的基礎知識,包括運算、數據類型、分支和循環,以及面向對象語言是如何定義和解決問題的。當然了,像如何操作檔案、如何讀取檔案內容以及如何為程式創建用戶界面這些軟體開發人員必須掌握的知識,《Java 7基礎教程》也會一一道來。更有動畫及電子遊戲等內容為我們打開興趣之門。
《Java 7基礎教程》是想要掌握Java語言的開發人員的理想讀物。

作者介紹

Jay Bryant
詩人、教師、技術作家、資深軟體開發人員。美國懷俄明州立大學英語文學碩士。1986年以來致力於編寫軟體手冊,曾為通用電氣、摩托羅拉、3M及必能寶等公司撰寫文檔。曾效力於《波士頓環球報》及Logical Information Machines公司。與人合著有Pro HTML5 Performance。

作品目錄

第1章  編寫第一個Java程式 1
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

相關詞條

熱門詞條

聯絡我們