Java編程與實踐

Java編程與實踐

Java編程與實踐》以任務驅動的方式講解Java各個方面的知識,內容涵蓋Java的基本語法、面向對象編程、繼承與多態、抽象類與接口、圖形用戶界面、事件驅動、異常處理、檔案的輸入與輸出、多執行緒、Java集合、網路通信和項目實戰——坦克遊戲。

基本介紹

  • 書名:Java編程與實踐
  • 作者:侯冬梅主編,仇賓等編著
  • ISBN:9787302260806
  • 頁數:268
  • 定價:36.00元
  • 出版社:清華大學出版社
  • 出版時間:2011-8-1
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

《Java編程與實踐》注重實踐,每章都精心設定了若干個典型的任務,讓讀者在分析任務、完成任務的過程中學習並體會每個知識點的含義和作用,實現“學中做,做中學”的理念。全書最後一章通過一個項目實戰——坦克遊戲,帶領讀者在開發項目的過程中綜合使用Java中的知識和技術,使讀者在進一步鞏固前面所學知識的同時,提高動手實踐的能力。
《Java編程與實踐》可以作為套用型本科及高職高專院校相關專業的教材,也可以作為廣大讀者的自學用書。

目錄

第1章Java的基本語法1
1.1引言1
1.2配置Java開發環境1
1.2.1布置任務1
1.2.2分析任務1
1.2.3完成任務1
1.2.4Java程式的開發流程4
1.3第一個Java程式4
1.3.1布置任務4
1.3.2分析任務4
1.3.3完成任務4
1.3.4Java程式範例分析6
1.4寫一個簡單的程式8
1.4.1布置任務8
1.4.2分析任務8
1.4.3完成任務9
1.4.4變數9
1.4.5數據類型10
1.4.6常量14
1.4.7運算符、表達式及語句14
1.5選擇結構語句17
1.5.1布置任務17
1.5.2分析任務17
1.5.3完成任務18
1.5.4if語句18
1.5.5switch語句19
1.6循環結構語句22
1.6.1布置任務22
1.6.2分析任務22
1.6.3完成任務22
1.6.4while循環語句23
1.6.5for循環語句23
1.6.6break和continue語句24
1.6.7循環嵌套26
1.7Java的數組27
1.7.1布置任務27
1.7.2分析任務27
1.7.3完成任務27
1.7.4一維數組27
1.7.5二維數組和多維數組29
1.8Java的方法31
1.8.1方法的定義和調用31
1.8.2方法的重載33
1.8.3方法的遞歸調用35
本章小結36
習題一36
第2章面向對象編程37
2.1引言37
2.2類的概念37
2.2.1布置任務37
2.2.2分析任務38
2.2.3完成任務38
2.2.4分析類的構成43
2.3對象的生成與使用45
2.3.1布置任務45
2.3.2分析任務45
2.3.3完成任務45
2.3.4生成對象的過程46
2.3.5引用46
2.3.6使用對象47
2.4幾個關鍵字釋疑49
2.4.1訪問控制修飾符49
2.4.2static50
2.4.3this52
2.5String類52
2.5.1定義String類變數52
2.5.2字元串操作53
2.5.3字元串例題55
2.6綜合任務56
2.6.1布置任務56
2.6.2分析任務56
2.6.3完成任務57
本章小結57
習題二58
第3章繼承與多態61
3.1引言61
3.2繼承61
3.2.1布置任務61
3.2.2分析任務62
3.2.3完成任務62
3.2.4繼承的本質64
3.2.5構造方法鏈64
3.3重載與覆蓋66
3.3.1布置任務66
3.3.2分析任務66
3.3.3完成任務66
3.3.4重載與覆蓋的形成條件68
3.4多態68
3.4.1布置任務68
3.4.2分析任務69
3.4.3完成任務69
3.4.4動態綁定原理70
3.4.5多態71
3.4.6instanceof關鍵字72
3.5protected關鍵字72
3.6綜合任務74
3.6.1布置任務74
3.6.2分析任務74
3.6.3完成任務75
本章小結77
習題三77
第4章抽象類與接口80
4.1引言80
4.2抽象類80
4.2.1布置任務80
4.2.2分析任務80
4.2.3完成任務81
4.2.4抽象類的特點84
4.3接口84
4.3.1布置任務84
4.3.2分析任務85
4.3.3完成任務85
4.3.4接口的特徵與作用87
4.4抽象類與接口的比較88
4.5綜合任務90
4.5.1布置任務90
4.5.2分析任務90
4.5.3完成任務91
本章小結94
習題四94
第5章圖形用戶界面98
5.1引言98
5.2顯示一個窗體99
5.2.1布置任務99
5.2.2分析任務99
5.2.3完成任務100
5.2.4容器類組件102
5.2.5布局管理器104
5.3加入選單106
5.3.1布置任務106
5.3.2分析任務106
5.3.3完成任務107
5.3.4選單的相關設定108
5.4給遊戲區添加按鈕109
5.4.1布置任務109
5.4.2分析任務110
5.4.3完成任務110
5.4.4JButton111
5.5完成功能區布局113
5.5.1布置任務113
5.5.2分析任務114
5.5.3完成任務114
5.5.4幾個常用組件118
5.5.5常用輔助類119
5.6繪圖120
5.6.1布置任務120
5.6.2分析任務120
5.6.3完成任務121
5.6.4在JPanel上繪圖122
5.7綜合任務124
5.7.1布置任務124
5.7.2分析任務124
5.7.3完成任務125
本章小結127
習題五127
第6章 事件驅動
第7章 異常處理
第8章 檔案的輸入與輸出
第9章 多執行緒
第10章 Java集合
第11章 網路通信
第12章 項目實戰——坦克遊戲附錄 坦克遊戲原始碼參考文獻

相關詞條

熱門詞條

聯絡我們