《Java程序設計(第2版)/高職高專立體化教材計算機系列》在保持第一版教材原創(chuàng)風格的基礎上,按照案例化、實例化的設計原則,解析了原有的知識體系,重新構建了新的知識結構與技術框架,增加了大量具有原創(chuàng)性的案例和實例,并將知識的講授與案/實例的剖析講解有機地結合起來,力圖將Java面向對象的實質和特色淋漓盡致地展示給讀者,幫助讀者扎實而深入地掌握Java編程的技能與技巧,培養(yǎng)讀者靈活運用知識進行應用開發(fā)的能力和素養(yǎng)。
《Java程序設計(第2版)/高職高專立體化教材計算機系列》共分12章,包含了75個精心創(chuàng)作或改編的案例和實例。主要內容包括:Java程序開發(fā)環(huán)境的搭建、面向對象的Java編程、Java編程基礎、抽象與封裝、字符串與數組、繼承與多態(tài)、異常處理、圖形化用戶界面設計、事件處理、GUI應用開發(fā)、輸入輸出流、Java數據庫應用開發(fā)等。每章后面都配有豐富的習題,附錄的內容為主要習題的參考答案。
《Java程序設計(第2版)/高職高專立體化教材計算機系列》可作為培養(yǎng)應用型、技能型人才的Java課程教材,亦可作為相關專業(yè)的大中專學生及從事Java開發(fā)的技術人員的參考書。
第1章 Java程序開發(fā)環(huán)境的搭建 1
1.1 案例1:基于JDK的Java程序驗證 1
1.2 案例2:基于MyEclipse的
Java程序驗證 10
習題 20
第2章 面向對象的Java編程 23
2.1 案例1:輸出單行信息的
Java應用程序 23
2.2 案例2:體現(xiàn)面向對象特征的
Java程序 31
2.3 案例3:Java Applet程序 38
習題 43
第3章 Java編程基礎 45
3.1 單元1:數據表達 45
3.2 單元2:運算符與表達式 51
3.3 單元3:程序的結構 57
習題 78
第4章 抽象與封裝 80
4.1 單元1:類的構成要素 80
4.2 單元2:Java的封裝機制 93
4.3 單元3:成員方法的應用 102
習題 109
第5章 字符串與數組 112
5.1 單元1:常用的系統(tǒng)內部類 112
5.2 單元2:字符串String 121
5.3 單元3:數組 127
習題 140
第6章 繼承與多態(tài) 142
6.1 單元1:繼承機制 142
6.2 單元2:Java的多態(tài) 149
6.3 單元3:抽象類與最終類 159
6.4 單元4:接口 165
6.5 單元5:包 176
習題 181
第7章 異常處理 184
7.1 單元1:異常處理 184
7.2 單元2:定制異常處理 190
習題 197
第8章 圖形化用戶界面設計 199
8.1 單元1:AWT 199
8.2 單元2:Swing的容器組件 208
8.3 單元3:Swing的基本組件 215
8.4 單元4:布局管理器 227
習題 237
第9章 事件處理 240
9.1 單元1:事件驅動編程 240
9.2 單元2:監(jiān)聽器接口與適配器 247
習題 260
第10章 GUI應用開發(fā) 262
10.1 單元1:菜單系統(tǒng)與工具欄 262
10.2 單元2:Swing的高級組件 273
習題 284
第11章 輸入輸出流 286
11.1 單元1:流與文件 286
11.2 單元2:字節(jié)流的輸入輸出 293
11.3 單元3:字符流的輸入輸出 301
習題 312
第12章 Java數據庫應用開發(fā) 314
12.1 單元1:JDBC 314
12.2 單元2: JDBC操縱數據庫中的
數據 327
習題 346
各章課后習題參考答案 348
參考文獻 354