Java程式設計與項目實踐(2022年10月1日清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Java程式設計與項目實踐》是2022年10月1日清華大學出版社出版的圖書,作者是代英明、陳建國

基本介紹

  • 中文名:Java程式設計與項目實踐
  • 作者:代英明、陳建國
  • 出版時間:2022年10月1日
  • 出版社清華大學出版社
  • 頁數:292 頁
  • ISBN:9787302584339
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《Java程式設計與項目實踐》內容包括Java語言開發環境的搭建、基本語法、面向對象編程、集合框架類、檔案操作、多執行緒編程、資料庫和網路編程等。本書以JDK 1.8、MyEclipse 10和MySQL為開發平台,配合鞏固訓練和動手實踐,使讀者通過項目分解和任務學習配套案例上機練習逐步掌握相關知識,從而擴展知識面,培養自主學習能力。
本書根據高職教學的特點,突出實踐環節和技能套用,將知識點融入項目案例中,並配合大量練習,使學生達到熟練掌握的目的。 本書可作為高職高專院校計算機相關專業Java語言課程的教材,也可作為Java自學者和套用開發者的參考用書。

圖書目錄

項目1搭建學生信息管理系統開發平台1
任務1.1搭建系統開發環境1
1.1.1Java語言的發展歷程及特點1
1.1.2Java開發工具的選擇4
1.1.3JDK的下載與安裝6
1.1.4MyEclipse的下載與使用9
1.1.5拓展訓練——引入庫檔案11
任務1.2編寫第一個Java程式12
1.2.1Java的兩類程式12
1.2.2用JDK和文本編輯器實現兩類程式14
1.2.3用MyEclipse實現兩類程式16
1.2.4拓展訓練——編寫簡單的Java應用程式16
習題116
項目2學生基本信息處理——Java語言概述19
任務2.1學生基本信息的數據結構19
2.1.1標識符與關鍵字20
2.1.2數據類型20
2.1.3字元串23
2.1.4運算符與表達式23
2.1.5拓展訓練——main( )方法31
任務2.2學生基本信息的輸入與輸出32
2.2.1數據的輸入/輸出32
2.2.2拓展訓練——命令行參數34
任務2.3學生信息的統計34
2.3.1順序結構34
2.3.2分支結構35
2.3.3循環結構36Java程式設計與項目實踐目錄2.3.4跳轉語句39
2.3.5拓展訓練——數組39
習題240
項目3學生信息組織——面向對象程式設計44
任務3.1學生基本信息的實現44
3.1.1面向對象基礎45
3.1.2類48
3.1.3對象與類的使用53
3.1.4static關鍵字56
3.1.5Java訪問控制符58
3.1.6this的套用61
3.1.7拓展訓練——編寫學生類63
3.1.8任務實現64
任務3.2不同類型學生和班級信息的實現67
3.2.1繼承67
3.2.2super關鍵字74
3.2.3final關鍵字75
3.2.4abstract關鍵字77
3.2.5接口79
3.2.6拓展訓練——內部類84
3.2.7任務實現89
任務3.3工具類的實現90
3.3.1包90
3.3.2封裝92
3.3.3多態性93
3.3.4系統類庫 API93
3.3.5集合104
3.3.6拓展訓練——Java增強特性109
3.3.7任務實現114
任務3.4錄入異常處理114
3.4.1異常的概念115
3.4.2異常處理機制117
3.4.3自定義異常類120
3.4.4實現機制120
3.4.5拓展訓練——異常轉型和異常鏈122
習題3123
項目4設計系統GUI界面——圖形用戶界面設計128
任務4.1系統登錄界面設計128
4.1.1圖形界面基礎——AWT129
4.1.2Swing129
4.1.3組件、容器組件與常用可視組件130
4.1.4布局管理器136
4.1.5拓展訓練——框線、觀感145
4.1.6實現機制147
任務4.2系統主界面設計150
4.2.1Java事件處理機制150
4.2.2AWT事件及其相應的監聽器接口153
4.2.3事件適配器157
4.2.4拓展訓練——可供用戶選擇的可視組件158
4.2.5實現機制168
任務4.3學生成績的圖形繪製171
4.3.1坐標系171
4.3.2Graphics類的常用方法172
4.3.3Font類177
4.3.4Color類178
4.3.5拓展訓練——Graphics2D180
4.3.6實現機制184
任務4.4電子相冊185
4.4.1Applet概述185
4.4.2裝載圖像、跟蹤及顯示圖像188
4.4.3拓展訓練——播放幻燈片和動畫、播放聲音195
4.4.4實現機制198
習題4199
項目5學生成績信息檢索——資料庫技術202
任務5.1裝載資料庫驅動程式202
5.1.1JDBC簡介203
5.1.2JDBC驅動程式分類203
5.1.3選擇資料庫連線方式204
5.1.4JDBC裝載206
5.1.5拓展訓練——JDBC API206
任務5.2連線/關閉資料庫207
5.2.1DriverManager類207
5.2.2Connection接口208
5.2.3Statement接口208
5.2.4拓展訓練——ResultSet接口209
任務5.3資料庫操作210
5.3.1查詢211
5.3.2插入記錄214
5.3.3刪除記錄216
5.3.4更新216
5.3.5拓展訓練——修改記錄217
5.3.6實現機制219
習題5228
項目6學生成績的導入/導出——輸入/輸出230
任務6.1輸入/輸出流230
6.1.1流231
6.1.2標準輸入/輸出流233
6.1.3位元組流234
6.1.4字元輸入/輸出流237
任務6.2檔案操作242
6.2.1File類242
6.2.2檔案操作244
6.2.3實現機制246
習題6247
項目7線上倒計時牌——多執行緒編程技術251
任務7.1理解執行緒252
任務7.2創建執行緒253
任務7.3執行緒通信258
任務7.4拓展訓練——執行緒池267
任務7.5實現機制274
習題7276
項目8網路通信278
任務8.1IP位址與InetAddress類278
任務8.2URL類和URLConnection類280
任務8.3套用InetAddress類282
任務8.4Socket通信283
拓展訓練——UDP290
習題8292
參考文獻293

相關詞條

熱門詞條

聯絡我們