Java面向對象程式設計實驗實踐教程

Java面向對象程式設計實驗實踐教程

《Java面向對象程式設計實驗實踐教程》是2012年清華大學出版社出版的圖書,作者是楊曉燕。

基本介紹

  • 書名:Java面向對象程式設計實驗實踐教程
  • 作者:楊曉燕
  • ISBN:9787302303947
  • 定價:27元
  • 出版社:清華大學出版社
  • 出版時間:2012.11.01
內容簡介,編輯推薦,目錄,

內容簡介

Java是一種面向對象的程式設計語言,具有完全面向對象、簡單高效、與平台無關、安全、支持多執行緒等特點,在當前非常流行,發展前景廣闊。本書實驗依照基礎實驗、綜合實踐、綜合設計的思路進行編寫,實驗形式有程式填空、程式測試分析、程式設計等。為方便讀者學習和思考,所有實驗題目均提供了參考原始碼和思考題,並在附錄中提供了參考答案。本書內容主要包括Java開發工具及程式設計初步,Java語言基礎,Java輸入/輸出,程式流程控制、算法和方法設計,Java數組,類的結構和設計,UML類圖及面向對象設計的基本原則、模式,Java包,GUI和事件驅動,Java圖形及多執行緒,JDBC編程以及綜合設計。書中所有程式均已在JDK5.0/JDK6.0中經過驗證,並都給出了運行結果。
本書既可作為大中專院校Java程式設計、面向對象程式設計課程的實驗參考書及課程設計指導用書,也可作為Java自學者的入門用書。

編輯推薦

楊曉燕主編的《Java面向對象程式設計實驗實踐教程》提供了大量有趣、實用的案例,編排結構針對每個實驗分為實驗指導、程式設計和思考題,思考題主要針對程式促使讀者思考代碼結構和關鍵知識點,使用UML圖使讀者理解面向對象模組化的程式結構。實驗題目的形式有基礎知識點訓練、程式填空、程式測試分析、綜合實踐及綜合設計等形式。實驗教材重視知識的循序漸進和深入淺出,讓讀者在練中學、學中思,在不知不覺中掌握Java面向對象的原則、方法和程式編寫過程。

目錄

第1章 Java開發工具及程式設計初步1
1.1 J2SDK開發工具入門1
1.1.1 JDK的下載、安裝1
1.1.2 環境變數介紹和配置5
1.1.3 JDK開發工具簡介7
1.2 Java程式開發步驟7
1.3 Java程式基本結構9
1.4 良好的編程習慣10
1.5 實驗目的11
1.6 實驗內容11
實驗1第一個Java 應用程式11
實驗2第一個Java Applet小程式14
實驗3 讀程式,答問題16
1.7 TextPad工具的使用17
第2章 Java語言基礎19
2.1 知識點19
2.2 實驗目的19
2.3 實驗內容19
實驗1 程式填空與測試分析19
實驗2 編程測試Java數值類型的最大值和最小值20
實驗3 韓信點兵問題21
實驗4 實現簡易移位加密21
實驗5 基本數據類型套用:自我介紹22
第3章 Java輸入/輸出23
3.1 知識點23
3.2 實驗目的23
3.3 實驗內容23
實驗1 標準輸入/輸出方法23
實驗2 鍵盤輸入–Scanner類25
實驗3 綜合實踐27
第4章 程式流程控制、算法和方法設計29
4.1 知識點29
4.2 實驗目的30
4.3 實驗內容30
實驗1 選擇結構30
實驗2 循環結構33
實驗3 循環嵌套36
實驗4 疊代和窮舉算法37
實驗5 綜合實踐41
第5章 Java數組45
5.1 知識點45
5.2 實驗目的46
5.3 實驗內容46
實驗1 一維數組實驗46
實驗2 二維數組實驗49
實驗3 Arrays類52
實驗4 綜合實踐53
第6章 類的結構和設計59
6.1 知識點59
6.2 實驗目的60
6.3 實驗內容60
實驗1 類的定義及對象的創建和使用60
實驗2 對象比較和字元串的比較64
實驗3 引用型參數傳遞66
實驗4 靜態變數和靜態方法套用71
實驗5 類的繼承:this和super73
實驗6 抽象類和接口77
實驗7 方法重載和方法重構79
實驗8 成員變數的隱藏80
實驗9 泛型套用81
實驗10 綜合實踐83
第7章 UML類圖及面向對象設計的基本原則、模式99
7.1 知識點99
7.2 實驗目的101
7.3 實驗內容101
實驗1 面向抽象編程101
實驗2 多用組合、少用繼承編程105
實驗3 策略模式設計106
實驗4 中介者模式107
實驗5 模板方法模式112
第8章 Java包114
8.1 知識點114
8.2 實驗目的115
8.3 實驗內容115
實驗1 jar包的創建115
實驗2 包的定義和互連119
第9章 GUI和事件驅動122
9.1 知識點122
9.2 實驗目的124
9.3 實驗內容125
實驗1 組件套用入門125
實驗2 文本框的套用126
實驗3 選單的套用130
實驗4 視窗及對話框的套用132
實驗5 表格的套用135
實驗6 MVC結構137
實驗7 音樂播放器139
實驗8 綜合實踐141
第10章 Java圖形及多執行緒149
10.1 知識點149
10.2 實驗目的153
10.3 實驗內容153
實驗1 繪製圖形153
實驗2 用Thread類創建執行緒157
實驗3 實現Runnable接口創建執行緒159
實驗4 執行緒間的數據共享:模擬航空售票160
實驗5 多執行緒的同步控制:模擬銀行取款161
實驗6 綜合實踐162
第11章 JDBC編程166
11.1 知識點166
11.2 實驗目的169
11.3 實驗內容170
實驗1 Access資料庫的創建與ODBC數據源170
實驗2 運用JDBC運算元據庫173
第12章 綜合設計176
實驗1 UML分析和模組化實現猜數字遊戲176
實驗2 UML設計179
實驗3 網路通信183
實驗4 四則運算和日期計算187
參考答案206

相關詞條

熱門詞條

聯絡我們