定 價:¥66.00
作 者: | 代英明,陳建國 |
出版社: | 清華大學出版社 |
叢編項: | 高職高專"工作過程導向"新理念教材——計算機系列 |
標 簽: | 暫缺 |
ISBN: | 9787302584339 | 出版時間: | 2022-08-01 | 包裝: | |
開本: | 頁數(shù): | 字數(shù): |
項目1搭建學生信息管理系統(tǒng)開發(fā)平臺1
任務1.1搭建系統(tǒng)開發(fā)環(huán)境1
1.1.1Java語言的發(fā)展歷程及特點1
1.1.2Java開發(fā)工具的選擇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和文本編輯器實現(xiàn)兩類程序14
1.2.3用MyEclipse實現(xiàn)兩類程序16
1.2.4拓展訓練——編寫簡單的Java應用程序16
習題116
項目2學生基本信息處理——Java語言概述19
任務2.1學生基本信息的數(shù)據(jù)結構19
2.1.1標識符與關鍵字20
2.1.2數(shù)據(jù)類型20
2.1.3字符串23
2.1.4運算符與表達式23
2.1.5拓展訓練——main()方法31
任務2.2學生基本信息的輸入與輸出32
2.2.1數(shù)據(jù)的輸入/輸出32
2.2.2拓展訓練——命令行參數(shù)34
任務2.3學生信息的統(tǒng)計34
2.3.1順序結構34
2.3.2分支結構35
2.3.3循環(huán)結構36Java程序設計與項目實踐目錄2.3.4跳轉語句39
2.3.5拓展訓練——數(shù)組39
習題240
項目3學生信息組織——面向對象程序設計44
任務3.1學生基本信息的實現(xiàn)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任務實現(xiàn)64
任務3.2不同類型學生和班級信息的實現(xiàn)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任務實現(xiàn)89
任務3.3工具類的實現(xiàn)90
3.3.1包90
3.3.2封裝92
3.3.3多態(tài)性93
3.3.4系統(tǒng)類庫 API93
3.3.5集合104
3.3.6拓展訓練——Java增強特性109
3.3.7任務實現(xiàn)114
任務3.4錄入異常處理114
3.4.1異常的概念115
3.4.2異常處理機制117
3.4.3自定義異常類120
3.4.4實現(xiàn)機制120
3.4.5拓展訓練——異常轉型和異常鏈122
習題3123
項目4設計系統(tǒng)GUI界面——圖形用戶界面設計128
任務4.1系統(tǒng)登錄界面設計128
4.1.1圖形界面基礎——AWT129
4.1.2Swing129
4.1.3組件、容器組件與常用可視組件130
4.1.4布局管理器136
4.1.5拓展訓練——邊框、觀感145
4.1.6實現(xiàn)機制147
任務4.2系統(tǒng)主界面設計150
4.2.1Java事件處理機制150
4.2.2AWT事件及其相應的監(jiān)聽器接口153
4.2.3事件適配器157
4.2.4拓展訓練——可供用戶選擇的可視組件158
4.2.5實現(xiàn)機制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實現(xiàn)機制184
任務4.4電子相冊185
4.4.1Applet概述185
4.4.2裝載圖像、跟蹤及顯示圖像188
4.4.3拓展訓練——播放幻燈片和動畫、播放聲音195
4.4.4實現(xiàn)機制198
習題4199
項目5學生成績信息檢索——數(shù)據(jù)庫技術202
任務5.1裝載數(shù)據(jù)庫驅動程序202
5.1.1JDBC簡介203
5.1.2JDBC驅動程序分類203
5.1.3選擇數(shù)據(jù)庫連接方式204
5.1.4JDBC裝載206
5.1.5拓展訓練——JDBC API206
任務5.2連接/關閉數(shù)據(jù)庫207
5.2.1DriverManager類207
5.2.2Connection接口208
5.2.3Statement接口208
5.2.4拓展訓練——ResultSet接口209
任務5.3數(shù)據(jù)庫操作210
5.3.1查詢211
5.3.2插入記錄214
5.3.3刪除記錄216
5.3.4更新216
5.3.5拓展訓練——修改記錄217
5.3.6實現(xiàn)機制219
習題5228
項目6學生成績的導入/導出——輸入/輸出230
任務6.1輸入/輸出流230
6.1.1流231
6.1.2標準輸入/輸出流233
6.1.3字節(jié)流234
6.1.4字符輸入/輸出流237
任務6.2文件操作242
6.2.1File類242
6.2.2文件操作244
6.2.3實現(xiàn)機制246
習題6247
項目7在線倒計時牌——多線程編程技術251
任務7.1理解線程252
任務7.2創(chuàng)建線程253
任務7.3線程通信258
任務7.4拓展訓練——線程池267
任務7.5實現(xiàn)機制274
習題7276
項目8網(wǎng)絡通信278
任務8.1IP地址與InetAddress類278
任務8.2URL類和URLConnection類280
任務8.3應用InetAddress類282
任務8.4Socket通信283
拓展訓練——UDP290
習題8292
參考文獻293