全書分為4章,第1章是與主教材各章對應的習題;第2章介紹Java開發(fā)環(huán)境的準備、配置和常用開發(fā)工具的使用及程序調試的一般方法;第3章精心設計了16個實驗,每個實驗分為實驗目的實驗內容實驗拓展與思考3小節(jié);第4章是綜合設計,包括設計要求及綜合設計實例。
與同類教材相比,本套教材主要特色為:
1、面向普通高校,非計算機專業(yè)尤其是本科低年級學生編寫的程序設計語言課程的教材。
2、以培養(yǎng)學生的計算思維能力和問題求解能力為導向,習題以微課講解、問題引導模式進行內容組織和設計,構建以學生為中心的探究式學習新生態(tài)。
3、采用引導式上機實踐方法,通過配套的引導性思維提升視頻以及拓展與思考等環(huán)節(jié)培養(yǎng)學生的程序設計思維能力和創(chuàng)造性遷移知識的能力。
田春瑾,2002年至今,任教于昆明理工大學計算中心。長期從事大學計算機C語言程序設計Java語言程序設計等課程的教學工作。參編出版教材7部,曾獲昆明理工大學紅云園丁模范教師教學獎勵,校多媒體教學比賽一等獎。
第1章 習題
1.1 Java語言概述 1
1.2 Java語法基礎 10
1.3 程序流程控制 21
1.4 數(shù)組 34
1.5 Java面向對象編程 43
1.6 Java實用類庫 57
1.7 異常與斷言 64
1.8 Java文件操作 69
1.9 Swing程序設計 77
1.10 Applet程序設計 84
1.11 多線程程序設計 88
第2章 Java開發(fā)環(huán)境及程序 調試
2.1 JDK的下載、安裝和配置 93
2.1.1 JDK的下載 93
2.1.2 JDK的安裝 94
2.1.3 JDK的配置 94
2.2 UltraEdit的安裝、配置及 使用 96
2.2.1 UltraEdit的安裝 96
2.2.2 UltraEdit的配置 96
2.2.3 UltraEdit的使用 98
2.3 NetBeans IDE的下載、安裝和使用 101
2.3.1 NetBeans的下載和安裝101
2.3.2 使用NetBeans開發(fā)Java程序 102
2.3.3 運行帶命令行參數(shù)的Java程序 104
2.4 程序調試 105
2.4.1 程序錯誤 105
2.4.2 NetBeans的程序調試功能 105
2.4.3 單步調試 106
2.4.4 斷點調試 108
第3章 實驗
實驗1 Java程序的編輯、編譯和 運行 109
實驗2 數(shù)據類型與運算符 111
實驗3 Java輸入與輸出113
實驗4 選擇結構116
實驗5 循環(huán)結構119
實驗6 一維數(shù)組121
實驗7 二維數(shù)組 124
實驗8 類和對象及類的繼承 127
實驗9 類的多態(tài)及其接口131
實驗10 Java包和字符串類 135
實驗11 Java集合框架類的 應用 138
實驗12 異常與斷言 142
實驗13 Java文件操作 145
實驗14 窗口布局及事件處理 148
實驗15 常用Swing組件的 應用 151
實驗16 Applet及多線程程序 設計 155
第4章 Java綜合設計
4.1 綜合設計的目的與要求 160
4.2 綜合設計報告格式 162
4.3 綜合設計范例 163
4.3.1 范例1對象的文件存取操作 163
4.3.2 范例 2簡易計算器設計 172
4.4 綜合設計參考題目 177
4.4.1 數(shù)據結構及文件類 177
4.4.2 Swing 應用 178
附錄 部分習題參考答案 181
參考文獻 190