java程式設計任務驅動式教程(2020年清華大學出版社出版的圖書)

java程式設計任務驅動式教程(2020年清華大學出版社出版的圖書)

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

《java程式設計任務驅動式教程》是2020年清華大學出版社出版的圖書。本書是《Java 程式設計項目化教程》(第二版)的升級版,第二版教材是江蘇省高等學校重點教材立項建設,同時也是無錫市精品課程資源的配套教材。

基本介紹

  • 中文名:java程式設計任務驅動式教程
  • 作者:孫修東、李嘉 、王永紅
  • 出版社:清華大學出版社 
  • ISBN:9787302543985
內容簡介,圖書目錄,

內容簡介

本書是《Java 程式設計項目化教程》(第二版)的升級版,第二版教材是江蘇省高等學校重點教材立項建設,同時也是無錫市精品課程資源的配套教材。本書此次聯合聯想一線工程師進行校企合作開發教材,以學生考試系統的兩個不同版本——單機版和C/S版的開發為基線,分解為15個典型任務,貫穿介紹Java相關開發技術和理論,將知識點與開發實踐緊密結合,從而達到學以致用的目的。

圖書目錄

篇項目開發前期準備
任務1安裝配置開發環境及需求分析31.1任務描述3
1.2技術概覽3
1.2.1Java語言的產生與發展3
1.2.2Java語言的特點4
1.2.3Java語言的工作機制6
1.3任務11下載並安裝JDK7
1.4任務12下載並安裝Eclipse 9
1.5任務13編寫個Java程式11
1.6任務14項目需求分析與設計15
自測題17
拓展實踐18
面試常考題18
任務2處理考試系統中的成績19
2.1任務描述19
2.2任務21成績的評價19
2.2.1技術要點19
2.2.2任務實施32
2.3任務22成績的排序32
2.3.1技術要點32
2.3.2任務實施42
自測題43
拓展實踐45
面試常考題46目錄任務3創建考試系統中的類和接口47
3.1任務描述47
3.2技術要點47
3.2.1面向對象編程概述47
3.2.2類50
3.2.3對象51
3.2.4繼承55
3.2.5抽象類和接口61
3.2.6包64
3.2.7訪問控制許可權68
3.3任務實施69
自測題70
拓展實踐72
面試常考題73
任務4利用Java API查閱常用類74
4.1任務描述74
4.2技術要點74
4.2.1字元串類75
4.2.2Math類80
4.2.3Random類82
4.2.4日期相關的類83
4.2.5BigInteger類85
4.2.6BigDecimal類86
4.3任務實施87
自測題89
拓展實踐90
面試常考題91
任務5捕獲考試系統中的異常92
5.1任務描述92
5.2技術要點92
5.2.1異常類93
5.2.2異常捕獲和處理96
5.2.3異常的拋出(throw)98
5.2.4異常的聲明(throws)98
5.2.5自定義異常類99
5.3任務實施101
自測題102
拓展實踐104
面試常考題105
第二篇學生線上考試系統(單機版)
任務6創建登錄界面中的容器與組件1096.1任務描述109
6.2技術要點110
6.2.1AWT和Swing110
6.2.2容器111
6.2.3組件117
6.3任務實施120
自測題121
拓展實踐122
面試常考題123
任務7設計用戶登錄界面的布局124
7.1任務描述124
7.2技術要點125
7.2.1流式布局(FlowLayout類)125
7.2.2邊界布局(BorderLayout類)127
7.2.3格線布局(GridLayout類)128
7.2.4卡片布局(CardLayout類)130
7.2.5空布局(null布局)132
7.3任務實施133
自測題135
拓展實踐136
面試常考題136
任務8處理登錄界面中的事件137
8.1任務描述137
8.2技術要點138
8.2.1動作事件(ActionEvent類)141
8.2.2鍵盤事件(KeyEvent類)144
8.2.3焦點事件(FocusEvent類)146
8.2.4滑鼠事件(MouseEvent類)147
8.2.5視窗事件(WindowEvent類)148
8.3任務實施152
自測題153
拓展實踐154
面試常考題155
任務9使用泛型和集合框架處理數據156
9.1任務描述156
9.2技術要點156
9.2.1早期的集合類156
9.2.2泛型158
9.2.3類集合框架163
9.2.4使用原則174
9.3任務實施174
自測題178
拓展實踐181
面試常考題182
任務10設計用戶註冊界面183
10.1任務描述183
10.2技術要點184
10.2.1選擇性組件184
10.2.2選項事件187
10.2.3盒式布局(BoxLayout類)191
10.3任務實施193
自測題197
拓展實踐198
面試常考題200
任務11讀寫考試系統中的檔案201
11.1任務描述201
11.2技術要點201
11.2.1輸入/輸出流202
11.2.2過濾流208
11.2.3列印流(PrintStream類和PrintWriter類)212
11.2.4檔案(File 類)213
11.2.5檔案的隨機訪問(RandomAccessFile類)215
11.2.6標準輸入/輸出流216
11.2.7對象序列化218
11.3任務實施220
自測題221
拓展實踐223
面試常考題224
任務12設計考試系統中的倒計時225
12.1任務描述225
12.2技術要點226
12.2.1執行緒的創建226
12.2.2執行緒的管理230
12.3任務實施237
自測題240
拓展實踐241
任務13設計考試功能模組243
13.1任務描述243
13.2技術要點245
13.2.1選單245
13.2.2選單的事件處理249
13.2.3工具列(JToolBar類)251
13.2.4滾動面板(JScrollPane 類)252
13.3任務實施254
自測題262
拓展實踐262
面試常考題263
任務14利用資料庫存儲系統信息264
14.1任務描述264
14.2技術要點265
14.2.1JDBC概述265
14.2.2MySQL 資料庫簡介267
14.2.3創建資料庫及數據表274
14.2.4連線資料庫276
14.2.5訪問資料庫278
14.3任務實施284
自測題286
拓展實踐287
面試常考題288
第三篇學生線上考試系統(C/ S版)
任務15設計學生線上考試系統(C/S版)29115.1任務描述291
15.2技術要點292
15.2.1網路編程技術基礎292
15.2.2Java常用網路類295
15.2.3TCP網路編程298
15.2.4UDP網路編程304
15.3任務實施307
自測題312
拓展實踐313
面試常考題314
附錄AJava 程式編碼規範315
附錄BJava語言的類庫322
附錄CJava打包指南329
參考文獻331

相關詞條

熱門詞條

聯絡我們