基於工作任務的Java程式設計實驗教程

基於工作任務的Java程式設計實驗教程

《基於工作任務的Java程式設計實驗教程》是2015年8月1日清華大學出版社出版的圖書,作者是宋鋒、馮君、崔蕾、譚業武、劉春霞、劉啟明、李宏光。

基本介紹

  • 書名:基於工作任務的Java程式設計實驗教程
  • 作者:宋鋒、馮君、崔蕾、譚業武、劉春霞、劉啟明、李宏光
  • ISBN:9787302408987
  • 定價:35.00元
  • 出版社:清華大學出版社
  • 出版時間:2015年8月1日
  • 裝幀:平裝
  • 開本:16開
  • 印次:1-1
內容簡介,圖書目錄,

內容簡介

本書由兩篇內容組成,第一篇內容是與理論教材配套的實驗內容,特點是採用任務驅動的方式來進行組織,每一章都包括幾個與Java理論知識以及生活密切相關的實例的練習,每一個任務都有詳細的實施步驟,讀者通過循序漸進的練習,達到掌握Java語言的知識點、積累開發經驗的目的。 第二篇內容是一個“圖書管理系統”的綜合套用案例,綜合套用了Java的基本語法、Java的程式控制結構、面向對象的分析設計、資料庫、圖形用戶界面、異常處理、JDBC等的相關知識,可以用作為Java程式設計配套的課程設計參考,也可以作為Java團隊合作項目的參考。

圖書目錄

第1章打開Java之門3
1.1實驗目的3
1.2實驗任務3
1.3實驗內容3
1.3.1任務1使用記事本編寫Java程式並編譯運行3
1.3.2任務2聯合編譯運行多個Java程式6
1.3.3任務3使用Eclipse集成開發平台開發簡單Java程式8
1.3.4任務4使用Eclipse集成開發平台聯合運行Java程式12第2章Java的基本語法14
2.1實驗目的14
2.2實驗任務14
2.3實驗內容14
2.3.1任務1編寫程式顯示各個數值數據類型的最值14
2.3.2任務2聲明不同類型的變數並進行賦值輸出15
2.3.3任務3根據輸入圓半徑的值求圓的面積17
2.3.4任務4從鍵盤輸入3個數並求它們的平均數18
2.3.5任務5編寫程式查看常用轉義字元的效果19第3章選擇結構21
3.1實驗目的21
3.2實驗任務21
3.3實驗內容21
3.3.1任務1判斷鍵盤輸入的數據是否能被7整除21
3.3.2任務2成績等級判斷23
3.3.3任務3判斷鍵盤輸入的數據是否為大寫字母25
3.3.4任務4計算銷售提成26
3.3.5任務5判斷迴文數28
3.3.6任務6根據訂單狀態標誌顯示訂單狀態31第4章循環結構34
4.1實驗目的34
4.2實驗任務34
4.3實驗內容34
4.3.1任務1攝氏溫度到華氏溫度的轉換表34
4.3.2任務2抽獎35
4.3.3任務3求和37
4.3.4任務4break和continue37
4.3.5任務5猜數字遊戲38
4.3.6任務6馬克思手稿中的數學題40第5章數組42
5.1實驗目的42
5.2實驗任務42
5.3實驗內容42
5.3.1任務1成績統計42
5.3.2任務2食堂飯菜質量評價44
5.3.3任務3列印楊輝三角形45第6章類和對象47
6.1實驗目的47
6.2實驗任務47
6.3實驗內容47
6.3.1任務1手機類的封裝47
6.3.2任務2基於控制台的購書系統50
6.3.3任務3簡單投票程式55第7章繼承58
7.1實驗目的58
7.2實驗任務58
7.3實驗內容58
7.3.1任務1公司雇員類封裝58
7.3.2任務2汽車租賃系統62
7.3.3任務3飼養員餵養動物67第8章多態71
8.1實驗目的71
8.2實驗任務71
8.3實驗內容71
8.3.1任務1圖形面積周長計算小程式71
8.3.2任務2飼養員餵養動物程式最佳化74第9章接口78
9.1實驗目的78
9.2實驗任務78
9.3實驗內容78
9.3.1任務1設計實現發聲接口78
9.3.2任務2動物樂園81第10章異常處理86
10.1實驗目的86
10.2實驗任務86
10.3實驗內容86
10.3.1任務1判斷從鍵盤輸入的整數是否合法86
10.3.2任務2處理除數為0的異常87
10.3.3任務3處理數組的下標越界異常88
10.3.4任務4特殊字元檢查器89
10.3.5任務5使用trywithresource進行讀取檔案處理91第11章圖形用戶界面設計93
11.1實驗目的93
11.2實驗任務93
11.3實驗內容93
11.3.1任務1公司員工信息錄入程式93
11.3.2任務2小學生習題訓練程式96
11.3.3任務3“我所喜愛的主食和副食”問卷調查101
11.3.4任務4員工信息處理選單104
11.3.5任務5商場收銀軟體106
11.4課後鞏固練習111第12章輸入輸出流112
12.1實驗目的112
12.2實驗任務112
12.3.1任務1FileWriter和BufferedWriter比較112
12.3.2任務2給源程式加入行號114
13.3.3任務3統計英語短文字母A出現的次數115
13.3.4任務4簡易Java考試系統117第13章Java集合框架128
13.1實驗目的128
13.2實驗任務128
13.3實驗內容128
13.3.1任務1使用List模擬圖書系統實現歌曲的增、刪、改、查128
13.3.2任務2使用Map模擬電話號碼管理程式132第14章Java網路編程137
14.1實驗目的137
14.2實驗任務137
14.3實驗內容137
14.3.1任務1顯示URL對象的相關屬性137
14.3.2任務2獲取本機和遠程伺服器地址的方法139
14.3.3任務3檢查本機指定範圍內的連線埠是否已經使用140
14.3.4任務4使用TCP通信編寫聊天軟體141
14.3.5任務5使用UDP通信編寫聊天程式144第15章多執行緒149
15.1實驗目的149
15.2實驗任務149
15.3實驗內容149
15.3.1任務1使用Thread和Runnable模擬時鐘執行緒149
15.3.2任務2執行緒控制的基本方法151
15.3.3任務3模擬夫妻二人去銀行取錢155
15.3.4任務4生產者消費者問題157第16章資料庫操作163
16.1實驗目的163
16.2實驗任務163
16.3實驗內容163
第二篇綜合實例篇
第17章圖書管理系統17917.1圖書管理系統業務需求分析179
17.1.1系統使用對象分析179
17.1.2業務需求分析179
17.1.3系統功能模組分析180
17.1.4系統資料庫分析180
17.2功能模組實現181
17.2.1用戶登錄模組設計181
17.2.2用戶管理模組設計187
17.2.3用戶密碼管理模組設計197
17.2.4讀者信息管理模組設計199
17.2.5圖書信息管理模組設計226
17.2.6圖書借閱/歸還操作模組設計232
17.2.7罰款管理模組設計260
17.2.8報表列印模組設計267
17.2.9幫助管理模組設計273
17.2.10主界面管理模組設計276
17.3系統發布與總結289
17.3.1項目打包289
17.3.2項目總結291

相關詞條

熱門詞條

聯絡我們