Java程序設(shè)計(jì)習(xí)題與實(shí)踐(微課版)
定 價(jià):32.8 元
叢書(shū)名:21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材
- 作者:田春瑾
- 出版時(shí)間:2019/2/1
- ISBN:9787115504203
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312JA
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
全書(shū)分為4章,第1章是與主教材各章對(duì)應(yīng)的習(xí)題;第2章介紹Java開(kāi)發(fā)環(huán)境的準(zhǔn)備、配置和常用開(kāi)發(fā)工具的使用及程序調(diào)試的一般方法;第3章精心設(shè)計(jì)了16個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)分為實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)內(nèi)容實(shí)驗(yàn)拓展與思考3小節(jié);第4章是綜合設(shè)計(jì),包括設(shè)計(jì)要求及綜合設(shè)計(jì)實(shí)例。
與同類(lèi)教材相比,本套教材主要特色為:
1、面向普通高校,非計(jì)算機(jī)專業(yè)尤其是本科低年級(jí)學(xué)生編寫(xiě)的程序設(shè)計(jì)語(yǔ)言課程的教材。
2、以培養(yǎng)學(xué)生的計(jì)算思維能力和問(wèn)題求解能力為導(dǎo)向,習(xí)題以微課講解、問(wèn)題引導(dǎo)模式進(jìn)行內(nèi)容組織和設(shè)計(jì),構(gòu)建以學(xué)生為中心的探究式學(xué)習(xí)新生態(tài)。
3、采用引導(dǎo)式上機(jī)實(shí)踐方法,通過(guò)配套的引導(dǎo)性思維提升視頻以及拓展與思考等環(huán)節(jié)培養(yǎng)學(xué)生的程序設(shè)計(jì)思維能力和創(chuàng)造性遷移知識(shí)的能力。
田春瑾,2002年至今,任教于昆明理工大學(xué)計(jì)算中心。長(zhǎng)期從事大學(xué)計(jì)算機(jī)C語(yǔ)言程序設(shè)計(jì)Java語(yǔ)言程序設(shè)計(jì)等課程的教學(xué)工作。參編出版教材7部,曾獲昆明理工大學(xué)紅云園丁模范教師教學(xué)獎(jiǎng)勵(lì),校多媒體教學(xué)比賽一等獎(jiǎng)。
第1章 習(xí)題
1.1 Java語(yǔ)言概述 1
1.2 Java語(yǔ)法基礎(chǔ) 10
1.3 程序流程控制 21
1.4 數(shù)組 34
1.5 Java面向?qū)ο缶幊獭?3
1.6 Java實(shí)用類(lèi)庫(kù) 57
1.7 異常與斷言 64
1.8 Java文件操作 69
1.9 Swing程序設(shè)計(jì) 77
1.10 Applet程序設(shè)計(jì) 84
1.11 多線程程序設(shè)計(jì) 88
第2章 Java開(kāi)發(fā)環(huán)境及程序 調(diào)試
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開(kāi)發(fā)Java程序 102
2.3.3 運(yùn)行帶命令行參數(shù)的Java程序 104
2.4 程序調(diào)試 105
2.4.1 程序錯(cuò)誤 105
2.4.2 NetBeans的程序調(diào)試功能 105
2.4.3 單步調(diào)試 106
2.4.4 斷點(diǎn)調(diào)試 108
第3章 實(shí)驗(yàn)
實(shí)驗(yàn)1 Java程序的編輯、編譯和 運(yùn)行 109
實(shí)驗(yàn)2 數(shù)據(jù)類(lèi)型與運(yùn)算符 111
實(shí)驗(yàn)3 Java輸入與輸出113
實(shí)驗(yàn)4 選擇結(jié)構(gòu)116
實(shí)驗(yàn)5 循環(huán)結(jié)構(gòu)119
實(shí)驗(yàn)6 一維數(shù)組121
實(shí)驗(yàn)7 二維數(shù)組 124
實(shí)驗(yàn)8 類(lèi)和對(duì)象及類(lèi)的繼承 127
實(shí)驗(yàn)9 類(lèi)的多態(tài)及其接口131
實(shí)驗(yàn)10 Java包和字符串類(lèi) 135
實(shí)驗(yàn)11 Java集合框架類(lèi)的 應(yīng)用 138
實(shí)驗(yàn)12 異常與斷言 142
實(shí)驗(yàn)13 Java文件操作 145
實(shí)驗(yàn)14 窗口布局及事件處理 148
實(shí)驗(yàn)15 常用Swing組件的 應(yīng)用 151
實(shí)驗(yàn)16 Applet及多線程程序 設(shè)計(jì) 155
第4章 Java綜合設(shè)計(jì)
4.1 綜合設(shè)計(jì)的目的與要求 160
4.2 綜合設(shè)計(jì)報(bào)告格式 162
4.3 綜合設(shè)計(jì)范例 163
4.3.1 范例1對(duì)象的文件存取操作 163
4.3.2 范例 2簡(jiǎn)易計(jì)算器設(shè)計(jì) 172
4.4 綜合設(shè)計(jì)參考題目 177
4.4.1 數(shù)據(jù)結(jié)構(gòu)及文件類(lèi) 177
4.4.2 Swing 應(yīng)用 178
附錄 部分習(xí)題參考答案 181
參考文獻(xiàn) 190