普通高等學(xué)校“十三五”規(guī)劃教材:Java程序設(shè)計(jì)實(shí)驗(yàn)教程
定 價(jià):46 元
- 作者:[中國(guó)]魏金嶺;周蘇
- 出版時(shí)間:2019/9/1
- ISBN:9787113261399
- 出 版 社:中國(guó)鐵道出版社
- 中圖法分類:TP312JA
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
“Java程序設(shè)計(jì)”是一門(mén)理論性和實(shí)踐性都很強(qiáng)的課程。本書(shū)是為高等學(xué)校相關(guān)專業(yè)“Java程序設(shè)計(jì)”課程全新設(shè)計(jì)編寫(xiě)、具有豐富實(shí)踐特色的程序設(shè)計(jì)主教材。針對(duì)高等學(xué)校學(xué)生的學(xué)習(xí)特點(diǎn)和發(fā)展需求,本書(shū)系統(tǒng)、全面地介紹Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的基本知識(shí)和技能,內(nèi)容包括Java程序設(shè)計(jì)初步、簡(jiǎn)單程序設(shè)計(jì)、面向?qū)ο蠓椒、輸入與輸出、異常處理與使用集合類、圖形用戶界面和多線程與應(yīng)用程序部署7個(gè)實(shí)驗(yàn)共21個(gè)實(shí)驗(yàn)項(xiàng)目。各實(shí)驗(yàn)項(xiàng)目均配套設(shè)計(jì)了實(shí)驗(yàn)?zāi)繕?biāo)、知識(shí)準(zhǔn)備、編程訓(xùn)練和作業(yè)等部分,具有較強(qiáng)的系統(tǒng)性、可讀性和實(shí)用性。本書(shū)適合作為普通高等學(xué)校“Java程序設(shè)計(jì)”課程的教材,也可以供有一定實(shí)踐經(jīng)驗(yàn)的IT應(yīng)用人員、管理人員學(xué)習(xí)參考。
結(jié)合教學(xué)研究和教學(xué)方法改革的要求,全書(shū)精心設(shè)計(jì)了課程教學(xué)過(guò)程,為每個(gè)實(shí)驗(yàn)有針對(duì)性地安排了實(shí)驗(yàn)?zāi)繕?biāo)、知識(shí)準(zhǔn)備、編程訓(xùn)練和作業(yè)等環(huán)節(jié),要求和指導(dǎo)學(xué)生在課前、課后仔細(xì)閱讀豐富的程序案例并完成相應(yīng)的實(shí)驗(yàn)與作業(yè)要求,延伸閱讀,深入理解課程知識(shí)內(nèi)涵。
Java是一門(mén)隨時(shí)代快速發(fā)展的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,它具有簡(jiǎn)單性、面向?qū)ο、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn),極好地實(shí)現(xiàn)了面向?qū)ο罄碚,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。Java 語(yǔ)言提供網(wǎng)絡(luò)應(yīng)用支持和多媒體存取,推動(dòng)了因特網(wǎng)和企業(yè)網(wǎng)絡(luò)的Web應(yīng)用。為了保持Java的增長(zhǎng)和推進(jìn)Java社區(qū)的參與,Sun公司在Java One開(kāi)發(fā)者大會(huì)上宣布開(kāi)放Java核心源代碼,以鼓勵(lì)更多的人參與到Java社團(tuán)活動(dòng)中。對(duì)于在校IT各專業(yè)的大學(xué)生來(lái)說(shuō),Java程序設(shè)計(jì)是一門(mén)理論性和實(shí)踐性都很強(qiáng)的“必修”課程。在長(zhǎng)期的教學(xué)實(shí)踐中,我們體會(huì)到,堅(jiān)持“因材施教”的重要性,把實(shí)踐環(huán)節(jié)與理論教學(xué)相融合,抓實(shí)踐教學(xué)促進(jìn)理論知識(shí)的學(xué)習(xí),是有效地改善教學(xué)效果和提高教學(xué)水平的重要方法之一。本書(shū)的主要特色是:理論聯(lián)系實(shí)際,結(jié)合一系列了解和熟悉Java程序設(shè)計(jì)語(yǔ)言的概念、技術(shù)與應(yīng)用的學(xué)習(xí)和實(shí)踐活動(dòng),把Java程序設(shè)計(jì)語(yǔ)言的相關(guān)概念、基礎(chǔ)知識(shí)和技術(shù)技巧融入實(shí)踐當(dāng)中,使學(xué)生保持濃厚的學(xué)習(xí)熱情,加深對(duì)Java語(yǔ)言的興趣、認(rèn)識(shí)、理解和掌握。本書(shū)是為高等學(xué)校相關(guān)專業(yè)開(kāi)設(shè)“Java程序設(shè)計(jì)”相關(guān)課程而全新設(shè)計(jì)編寫(xiě)、具有豐富實(shí)踐特色的、以實(shí)踐為主的教材,也可供有一定實(shí)踐經(jīng)驗(yàn)的IT應(yīng)用人員、管理人員學(xué)習(xí)參考。本書(shū)較為系統(tǒng)、全面地介紹了Java程序設(shè)計(jì)的核心基礎(chǔ)知識(shí)和編程技術(shù),內(nèi)容包括Java程序設(shè)計(jì)初步、簡(jiǎn)單程序設(shè)計(jì)、面向?qū)ο蠓椒ā⑤斎肱c輸出、異常處理與使用集合類、圖形用戶界面和多線程與應(yīng)用程序部署,共分為7個(gè)實(shí)驗(yàn),含21個(gè)實(shí)驗(yàn)項(xiàng)目,具有較強(qiáng)的系統(tǒng)性、可讀性和實(shí)用性。結(jié)合教學(xué)研究和教學(xué)方法改革的要求,全書(shū)精心設(shè)計(jì)了課程教學(xué)過(guò)程,為每個(gè)實(shí)驗(yàn)有針對(duì)性地安排了實(shí)驗(yàn)?zāi)繕?biāo)、知識(shí)準(zhǔn)備、編程訓(xùn)練和作業(yè)等環(huán)節(jié),要求和指導(dǎo)學(xué)生在課前、課后仔細(xì)閱讀豐富的程序案例并完成相應(yīng)的實(shí)驗(yàn)與作業(yè)要求,延伸閱讀,深入理解課程知識(shí)內(nèi)涵。雖然已經(jīng)進(jìn)入電子時(shí)代,但我們?nèi)匀唤吡Τ珜?dǎo)讀書(shū)。為每個(gè)實(shí)驗(yàn)設(shè)計(jì)的作業(yè)都不難,學(xué)生只要認(rèn)真閱讀“知識(shí)準(zhǔn)備”部分的內(nèi)容,所有題目都能準(zhǔn)確回答。在書(shū)的附錄部分我們給出了作業(yè)參考答案,以供對(duì)比思考。本書(shū)中,用于開(kāi)展編程訓(xùn)練的程序源代碼語(yǔ)句達(dá)到3 600行以上。學(xué)生應(yīng)切實(shí)掌握命令提示符界面、記事本文本編輯、JDK開(kāi)發(fā)環(huán)境、錄入程序源代碼、測(cè)試/調(diào)試/運(yùn)行分析程序,熟練掌握程序員的基本技能,提高Java程序員的職業(yè)素養(yǎng)和編程能力。本課程的教學(xué)進(jìn)度設(shè)計(jì)參考見(jiàn)“課程教學(xué)進(jìn)度表”。實(shí)際執(zhí)行時(shí),應(yīng)按照教學(xué)大綱和校歷中關(guān)于本學(xué)期節(jié)假日的安排,確定本課程的實(shí)際教學(xué)進(jìn)度。本課程的教學(xué)評(píng)測(cè)可以從如下幾方面入手:(1)每個(gè)實(shí)驗(yàn)項(xiàng)目的課后“編程訓(xùn)練”(21項(xiàng))。(2)每個(gè)實(shí)驗(yàn)項(xiàng)目的作業(yè)(緊密結(jié)合教學(xué)內(nèi)容的習(xí)題,21套)。(3)課程學(xué)習(xí)與實(shí)驗(yàn)總結(jié)(附錄C)。(4)課程實(shí)踐(期末課程成績(jī)測(cè)評(píng))(附錄D)。(5)結(jié)合平時(shí)考勤。(6)任課老師認(rèn)為必要的其他考核方法。本書(shū)由魏金嶺、周蘇任主編,由袁堅(jiān)剛、霍梅梅、王文任副主編,蔡錦錦、徐曉、吳林華、喬鳳鳳、鐘佳妮等參與了本書(shū)的部分編寫(xiě)工作。本書(shū)得到浙江省普通高!笆濉钡诙滦螒B(tài)教材項(xiàng)目支持。本書(shū)的編寫(xiě)得到浙江大學(xué)城市學(xué)院、浙江安防職業(yè)技術(shù)學(xué)院、浙江商業(yè)職業(yè)技術(shù)學(xué)院等多所院校師生的支持。與本書(shū)配套的教學(xué)PPT課件、程序源代碼等豐富教學(xué)資源可從中國(guó)鐵道出版社有限公司網(wǎng)站(http://www.tdpress.com/51eds/)的下載區(qū)下載,歡迎教師與作者交流并索取為本書(shū)教學(xué)配套的相關(guān)資料。電子郵箱zhousu@qq.com,QQ:81505050。周 蘇 2019年夏于溫州華亭山麓
魏金嶺,男,1999年3月畢業(yè)于浙江大學(xué),獲博士學(xué)位。現(xiàn)任職于浙江大學(xué)城市學(xué)院,長(zhǎng)期從事軟件開(kāi)發(fā)、計(jì)算機(jī)教學(xué)工作。主講過(guò)《Java程序設(shè)計(jì)》、《面向?qū)ο蟪绦蛟O(shè)計(jì)》、《軟件工程》、《數(shù)據(jù)庫(kù)原理》等程序,主編《 軟件項(xiàng)目管理與實(shí)踐》、《軟件測(cè)試技術(shù)與實(shí)踐》等教材。主要研究方向是信息管理、軟件工程、人工智能。周蘇,1982年華東水利學(xué)院計(jì)算機(jī)應(yīng)用專業(yè)本科畢業(yè),1986年由水電部研究所調(diào)入杭州大學(xué)計(jì)算機(jī)系任教,1991年破格晉升副教授,1999年調(diào)入浙江大學(xué)城市學(xué)院計(jì)算機(jī)系任教,2005年晉升教授。在杭州大學(xué)、浙江大學(xué)、浙江大學(xué)城市學(xué)院、浙江工業(yè)大學(xué)之江學(xué)院、溫州大學(xué)城市學(xué)院、嘉興學(xué)院南湖學(xué)院、溫州職業(yè)技術(shù)學(xué)院等多所院校專/兼職任教,教學(xué)經(jīng)驗(yàn)豐富。 長(zhǎng)期從事計(jì)算機(jī)等專業(yè)教學(xué)工作,擔(dān)任計(jì)算機(jī)基礎(chǔ)、計(jì)算機(jī)導(dǎo)論、軟件工程、軟件測(cè)試技術(shù)、軟件體系結(jié)構(gòu)、電子商務(wù)概論、移動(dòng)商務(wù)、多媒體技術(shù)、項(xiàng)目管理、管理信息系統(tǒng)、應(yīng)用統(tǒng)計(jì)學(xué)、C語(yǔ)言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、網(wǎng)絡(luò)傳播技術(shù)、網(wǎng)絡(luò)生態(tài)學(xué)、人機(jī)交互技術(shù)、藝術(shù)設(shè)計(jì)概論、藝術(shù)欣賞概論、計(jì)算機(jī)平面設(shè)計(jì)、信息管理與信息系統(tǒng)概論、信息資源管理、辦公軟件高級(jí)應(yīng)用、IT應(yīng)用文寫(xiě)作等課程的教學(xué),對(duì)計(jì)算機(jī)學(xué)科教學(xué)以及應(yīng)用型院校教學(xué)有深刻理解。
實(shí)驗(yàn)1 Java程序設(shè)計(jì)初步 1實(shí)驗(yàn)1.1 Java開(kāi)發(fā)入門(mén) 11.1.1 Java概述 11.1.2 JDK的使用 21.1.3 配置環(huán)境變量 41.1.4 第一個(gè)Java程序 6實(shí)驗(yàn)1.2 搭建Eclipse開(kāi)發(fā)平臺(tái) 131.2.1 Eclipse的安裝與啟動(dòng) 131.2.2 Eclipse工作臺(tái) 161.2.3 利用Eclipse平臺(tái)進(jìn)行程序開(kāi)發(fā) 16實(shí)驗(yàn)1.3 熟悉Java基礎(chǔ)語(yǔ)法 201.3.1 基本語(yǔ)法規(guī)則 201.3.2 變量 211.3.3 常量 231.3.4 運(yùn)算符 241.3.5 字符串 281.3.6 閱讀聯(lián)機(jī)API文檔 30實(shí)驗(yàn)2 簡(jiǎn)單程序設(shè)計(jì) 36實(shí)驗(yàn)2.1 熟悉選擇控制結(jié)構(gòu) 362.1.1 塊作用域 362.1.2 順序語(yǔ)句 372.1.3 if(單分支)語(yǔ)句 372.1.4 if … else(雙分支)語(yǔ)句 372.1.5 if … else if … else(多分支)語(yǔ)句 372.1.6 switch語(yǔ)句 39實(shí)驗(yàn)2.2 熟悉循環(huán)控制結(jié)構(gòu) 452.2.1 while語(yǔ)句 462.2.2 do … while語(yǔ)句 482.2.3 for語(yǔ)句 502.2.4 循環(huán)嵌套 512.2.5 break跳轉(zhuǎn)語(yǔ)句 522.2.6 continue語(yǔ)句 53實(shí)驗(yàn)2.3 了解算法,掌握J(rèn)ava的方法 582.3.1 算法 582.3.2 框圖 592.3.3 Java的方法 602.3.4 方法的重載 612.3.5 大數(shù)值 62實(shí)驗(yàn)2.4 掌握J(rèn)ava的數(shù)組與字符串 672.4.1 數(shù)組的定義 672.4.2 數(shù)組的操作 682.4.3 Arrays工具類 712.4.4 字符串類String 722.4.5 字符串緩沖區(qū)類StringBuffer 742.4.6 包裝類 76實(shí)驗(yàn)3 面向?qū)ο蠓椒?79實(shí)驗(yàn)3.1 構(gòu)造類與對(duì)象 793.1.1 從面向過(guò)程到面向?qū)ο?793.1.2 類與對(duì)象 803.1.3 類的封裝 833.1.4 使用預(yù)定義類 843.1.5 用戶自定義類 863.1.6 構(gòu)造方法 883.1.7 this關(guān)鍵字 923.1.8 static關(guān)鍵字 94實(shí)驗(yàn)3.2 熟悉繼承與多態(tài) 983.2.1 包的定義與使用 993.2.2 類的繼承 1033.2.3 super關(guān)鍵字 1053.2.4 final關(guān)鍵字 1063.2.5 抽象類 1063.2.6 多態(tài) 1083.2.7 對(duì)象的類型轉(zhuǎn)換 109實(shí)驗(yàn)3.3 接口、lambda表達(dá)式與內(nèi)部類 1133.3.1 接口的概念 1133.3.2 定義接口 1163.3.3 接口示例 1173.3.4 lambda表達(dá)式 1193.3.5 內(nèi)部類 1223.3.6 匿名內(nèi)部類 125實(shí)驗(yàn)4 輸入與輸出 128實(shí)驗(yàn)4.1 熟悉Java的字節(jié)流 1284.1.1 讀取輸入 1284.1.2 字節(jié)流的概念 1294.1.3 字節(jié)流的讀/寫(xiě)操作 1314.1.4 文件的復(fù)制 1334.1.5 字節(jié)流的緩沖區(qū) 1344.1.6 字節(jié)緩沖流 135實(shí)驗(yàn)4.2 熟悉Java字符流與文件類 1374.2.1 字符流及其讀寫(xiě)操作 1374.2.2 字符緩沖流 1394.2.3 轉(zhuǎn)換流 1404.2.4 格式化輸出 1414.2.5 File類及其常用方法 142實(shí)驗(yàn)5 異常處理與使用集合類 147實(shí)驗(yàn)5.1 異常處理 1475.1.1 處理錯(cuò)誤 1485.1.2 異常分類 1485.1.3 聲明受查異常 1505.1.4 異常捕獲try … catch和finally 1505.1.5 拋出異常throws 1525.1.6 訪問(wèn)控制 1535.1.7 創(chuàng)建異常類 154實(shí)驗(yàn)5.2 使用集合類 1565.2.1 集合類概述 1565.2.2 List接口 1575.2.3 泛型 1605.2.4 Set接口 1615.2.5 Map接口 162實(shí)驗(yàn)6 圖形用戶界面 167實(shí)驗(yàn)6.1 圖形界面設(shè)計(jì)基礎(chǔ) 1676.1.1 命令提示符和圖形用戶界面 1676.1.2 AWT組件 1686.1.3 Swing組件概述 1776.1.4 創(chuàng)建框架 1786.1.5 框架定位 1806.1.6 在組件中顯示信息 183實(shí)驗(yàn)6.2 Java事件處理機(jī)制 1876.2.1 事件處理基礎(chǔ) 1876.2.2 處理按鈕事件 1926.2.3 動(dòng)作 1956.2.4 鼠標(biāo)事件 199實(shí)驗(yàn)6.3 Swing設(shè)計(jì)模式與文本輸入 2056.3.1 模型-視圖-控制器設(shè)計(jì)模式 2056.3.2 邊框布局 2076.3.3 網(wǎng)格布局 2086.3.4 文本輸入 212實(shí)驗(yàn)6.4 Swing選擇組件 2176.4.1 復(fù)選框 2176.4.2 單選按鈕 2196.4.3 邊框 2216.4.4 組合框 2236.4.5 滑動(dòng)條 225實(shí)驗(yàn)6.5 Swing菜單與對(duì)話框 2306.5.1 創(chuàng)建菜單 2316.5.2 復(fù)選框和單選按鈕菜單項(xiàng) 2326.5.3 彈出菜單 2326.5.4 工具欄 2366.5.5 對(duì)話框 239實(shí)驗(yàn)7 多線程與應(yīng)用程序部署 245實(shí)驗(yàn)7.1 并發(fā)與多線程 2457.1.1 多線程的概念 2457.1.2 一個(gè)沒(méi)有使用多線程的案例 2457.1.3 使用線程給其他任務(wù)提供機(jī)會(huì) 250實(shí)驗(yàn)7.2 部署Java應(yīng)用程序 2547.2.1 創(chuàng)建JAR文件 2557.2.2 清單文件 2567.2.3 可執(zhí)行JAR文件 2577.2.4 資源 257附錄A 作業(yè)參考答案 261附錄B Java關(guān)鍵字 264附錄C 課程學(xué)習(xí)與實(shí)驗(yàn)總結(jié) 266附錄D 課程實(shí)踐(參考) 270參考文獻(xiàn) 272實(shí)驗(yàn)1 Java程序設(shè)計(jì)初步 1實(shí)驗(yàn)1.1 Java開(kāi)發(fā)入門(mén) 11.1.1 Java概述 11.1.2 JDK的使用 21.1.3 配置環(huán)境變量 41.1.4 第一個(gè)Java程序 6實(shí)驗(yàn)1.2 搭建Eclipse開(kāi)發(fā)平臺(tái) 131.2.1 Eclipse的安裝與啟動(dòng) 131.2.2 Eclipse工作臺(tái) 161.2.3 利用Eclipse平臺(tái)進(jìn)行程序開(kāi)發(fā) 16實(shí)驗(yàn)1.3 熟悉Java基礎(chǔ)語(yǔ)法 201.3.1 基本語(yǔ)法規(guī)則 201.3.2 變量 211.3.3 常量 231.3.4 運(yùn)算符 241.3.5 字符串 281.3.6 閱讀聯(lián)機(jī)API文檔 30實(shí)驗(yàn)2 簡(jiǎn)單程序設(shè)計(jì) 36實(shí)驗(yàn)2.1 熟悉選擇控制結(jié)構(gòu) 362.1.1 塊作用域 362.1.2 順序語(yǔ)句 372.1.3 if(單分支)語(yǔ)句 372.1.4 if … else(雙分支)語(yǔ)句 372.1.5 if … else if … else(多分支)語(yǔ)句 372.1.6 switch語(yǔ)句 39實(shí)驗(yàn)2.2 熟悉循環(huán)控制結(jié)構(gòu) 452.2.1 while語(yǔ)句 462.2.2 do … while語(yǔ)句 482.2.3 for語(yǔ)句 502.2.4 循環(huán)嵌套 512.2.5 break跳轉(zhuǎn)語(yǔ)句 522.2.6 continue語(yǔ)句 53實(shí)驗(yàn)2.3 了解算法,掌握J(rèn)ava的方法 582.3.1 算法 582.3.2 框圖 592.3.3 Java的方法 602.3.4 方法的重載 612.3.5 大數(shù)值 62實(shí)驗(yàn)2.4 掌握J(rèn)ava的數(shù)組與字符串 672.4.1 數(shù)組的定義 672.4.2 數(shù)組的操作 682.4.3 Arrays工具類 712.4.4 字符串類String 722.4.5 字符串緩沖區(qū)類StringBuffer 742.4.6 包裝類 76實(shí)驗(yàn)3 面向?qū)ο蠓椒?79實(shí)驗(yàn)3.1 構(gòu)造類與對(duì)象 793.1.1 從面向過(guò)程到面向?qū)ο?793.1.2 類與對(duì)象 803.1.3 類的封裝 833.1.4 使用預(yù)定義類 843.1.5 用戶自定義類 863.1.6 構(gòu)造方法 883.1.7 this關(guān)鍵字 923.1.8 static關(guān)鍵字 94實(shí)驗(yàn)3.2 熟悉繼承與多態(tài) 983.2.1 包的定義與使用 993.2.2 類的繼承 1033.2.3 super關(guān)鍵字 1053.2.4 final關(guān)鍵字 1063.2.5 抽象類 1063.2.6 多態(tài) 1083.2.7 對(duì)象的類型轉(zhuǎn)換 109實(shí)驗(yàn)3.3 接口、lambda表達(dá)式與內(nèi)部類 1133.3.1 接口的概念 1133.3.2 定義接口 1163.3.3 接口示例 1173.3.4 lambda表達(dá)式 1193.3.5 內(nèi)部類 1223.3.6 匿名內(nèi)部類 125實(shí)驗(yàn)4 輸入與輸出 128實(shí)驗(yàn)4.1 熟悉Java的字節(jié)流 1284.1.1 讀取輸入 1284.1.2 字節(jié)流的概念 1294.1.3 字節(jié)流的讀/寫(xiě)操作 1314.1.4 文件的復(fù)制 1334.1.5 字節(jié)流的緩沖區(qū) 1344.1.6 字節(jié)緩沖流 135實(shí)驗(yàn)4.2 熟悉Java字符流與文件類 1374.2.1 字符流及其讀寫(xiě)操作 1374.2.2 字符緩沖流 1394.2.3 轉(zhuǎn)換流 1404.2.4 格式化輸出 1414.2.5 File類及其常用方法 142實(shí)驗(yàn)5 異常處理與使用集合類 147實(shí)驗(yàn)5.1 異常處理 1475.1.1 處理錯(cuò)誤 1485.1.2 異常分類 1485.1.3 聲明受查異常 1505.1.4 異常捕獲try … catch和finally 1505.1.5 拋出異常throws 1525.1.6 訪問(wèn)控制 1535.1.7 創(chuàng)建異常類 154實(shí)驗(yàn)5.2 使用集合類 1565.2.1 集合類概述 1565.2.2 List接口 1575.2.3 泛型 1605.2.4 Set接口 1615.2.5 Map接口 162實(shí)驗(yàn)6 圖形用戶界面 167實(shí)驗(yàn)6.1 圖形界面設(shè)計(jì)基礎(chǔ) 1676.1.1 命令提示符和圖形用戶界面 1676.1.2 AWT組件 1686.1.3 Swing組件概述 1776.1.4 創(chuàng)建框架 1786.1.5 框架定位 1806.1.6 在組件中顯示信息 183實(shí)驗(yàn)6.2 Java事件處理機(jī)制 1876.2.1 事件處理基礎(chǔ) 1876.2.2 處理按鈕事件 1926.2.3 動(dòng)作 1956.2.4 鼠標(biāo)事件 199實(shí)驗(yàn)6.3 Swing設(shè)計(jì)模式與文本輸入 2056.3.1 模型-視圖-控制器設(shè)計(jì)模式 2056.3.2 邊框布局 2076.3.3 網(wǎng)格布局 2086.3.4 文本輸入 212實(shí)驗(yàn)6.4 Swing選擇組件 2176.4.1 復(fù)選框 2176.4.2 單選按鈕 2196.4.3 邊框 2216.4.4 組合框 2236.4.5 滑動(dòng)條 225實(shí)驗(yàn)6.5 Swing菜單與對(duì)話框 2306.5.1 創(chuàng)建菜單 2316.5.2 復(fù)選框和單選按鈕菜單項(xiàng) 2326.5.3 彈出菜單 2326.5.4 工具欄 2366.5.5 對(duì)話框 239實(shí)驗(yàn)7 多線程與應(yīng)用程序部署 245實(shí)驗(yàn)7.1 并發(fā)與多線程 2457.1.1 多線程的概念 2457.1.2 一個(gè)沒(méi)有使用多線程的案例 2457.1.3 使用線程給其他任務(wù)提供機(jī)會(huì) 250實(shí)驗(yàn)7.2 部署Java應(yīng)用程序 2547.2.1 創(chuàng)建JAR文件 2557.2.2 清單文件 2567.2.3 可執(zhí)行JAR文件 2577.2.4 資源 257附錄A 作業(yè)參考答案 261附錄B Java關(guān)鍵字 264附錄C 課程學(xué)習(xí)與實(shí)驗(yàn)總結(jié) 266附錄D 課程實(shí)踐(參考) 270參考文獻(xiàn) 272