




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)《JAVASE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)1.課程說明《JAVASE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)課程編碼〔36954〕承擔(dān)單位〔計(jì)算機(jī)信息學(xué)院〕制定〔〕制定日期〔2022年11月16日〕審核〔專業(yè)指導(dǎo)委員會(huì)〕審核日期〔2022年11月20日〕批準(zhǔn)〔二級學(xué)院(部)院長〕批準(zhǔn)日期〔2022年11月28日〕(1)課程性質(zhì):JAVASE程序設(shè)計(jì)是計(jì)算機(jī)應(yīng)用專業(yè)和計(jì)算機(jī)軟件技術(shù)專業(yè)的一門專業(yè)必修課程,同時(shí)也是我院其他專業(yè)的一門專業(yè)基礎(chǔ)課程。(2)課程任務(wù):本課程主要針對Java軟件工程師和程序員崗位開設(shè),主要任務(wù)是培養(yǎng)學(xué)生在從事Java軟件工程師和程序員崗位的利用Java語言編寫程序的能力,要求學(xué)生掌握運(yùn)用Java獨(dú)立開發(fā)應(yīng)用程序方面的基本技能。(3)課程銜接:在課程設(shè)置上,該課程的前導(dǎo)課程有《C語言程序設(shè)計(jì)》、《數(shù)據(jù)結(jié)構(gòu)》、《MySQL數(shù)據(jù)庫》,后續(xù)課程有《JavaEE開發(fā)技術(shù)》,《移動(dòng)互聯(lián)應(yīng)用開發(fā)技術(shù)》等。2.學(xué)習(xí)目標(biāo)堅(jiān)持以習(xí)近平新時(shí)代中國特色社會(huì)主義思想為指導(dǎo),以立德樹人為根本,具有良好職業(yè)道德和人文素養(yǎng),以社會(huì)主義核心價(jià)值觀為引領(lǐng),以全面提高人才培養(yǎng)能力為關(guān)鍵,著力培養(yǎng)德、智、體、美全面發(fā)展的社會(huì)主義建設(shè)者和接班人。通過本課程的學(xué)習(xí),學(xué)生應(yīng)掌握程序設(shè)計(jì)算法、面向?qū)ο笏枷?、GUI、數(shù)據(jù)庫、多線程、IO、網(wǎng)絡(luò)、集合等Java編程的基本知識;熟練運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)思想開發(fā)MIS、C/S程序,同時(shí)通過教學(xué)過程中的實(shí)際開發(fā)過程的規(guī)范要求強(qiáng)化學(xué)生的職業(yè)道德意識和職業(yè)素質(zhì)養(yǎng)成意識;通過小組合作學(xué)習(xí),培養(yǎng)學(xué)生團(tuán)隊(duì)合作、協(xié)議溝通能力;為后續(xù)企業(yè)級開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。1、知識目標(biāo)(1)了解、掌握J(rèn)ava技術(shù)的基本思想和開發(fā)工具;(2)了解Java新特性,Java語言的語法,面向?qū)ο蟮拈_發(fā)機(jī)制;(3)掌握異常的處理;文件輸入/輸出流編程;(4)熟練使用Java來創(chuàng)建圖形用戶界面(GUI),理解事件處理機(jī)制;(5)了解如何多線程編程和網(wǎng)絡(luò)編程等知識;《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第1頁。(6)針對實(shí)際開發(fā)需要,通過多種實(shí)例,熟練掌握J(rèn)ava各類開發(fā)?!禞AVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第1頁。(7)提供常用Java開發(fā)IDE工具軟件的操作說明,使學(xué)員掌握這些軟件的基本操作。2、素質(zhì)目標(biāo)(1) 培養(yǎng)對新知識、新技能的學(xué)習(xí)能力與創(chuàng)新能力;(2)鍛煉學(xué)生的自學(xué)能力、理解能力和表達(dá)能力;(3)培養(yǎng)學(xué)生具有團(tuán)隊(duì)合作的精神;(4)培養(yǎng)學(xué)生善于溝通、團(tuán)結(jié)協(xié)作和與人為善的處事能力;(5)引導(dǎo)學(xué)生樹立科學(xué)的世界觀,激發(fā)學(xué)生的求知熱情、探索精神、創(chuàng)新欲望以及敢于向舊觀念挑戰(zhàn)的精神。3、能力目標(biāo)(1)能夠運(yùn)用Java語言編寫簡單程序(2)能夠運(yùn)用Java語言完成桌面應(yīng)用程序開發(fā)(3)學(xué)會(huì)運(yùn)用Java手冊查找信息(4)能夠運(yùn)用Java語言訪問數(shù)據(jù)庫3.課程設(shè)計(jì)建立與企業(yè)合作辦學(xué)的思路,采用創(chuàng)新型“兩段式”課程架構(gòu),即在計(jì)算機(jī)應(yīng)用專業(yè)的Java方向教學(xué)上實(shí)施“學(xué)校理論教學(xué)+企業(yè)實(shí)踐學(xué)習(xí)”的兩段式課程構(gòu)架。該課程構(gòu)架突出實(shí)踐,重在項(xiàng)目實(shí)戰(zhàn)。學(xué)校理論教學(xué)(包括實(shí)驗(yàn)教學(xué)),通過學(xué)習(xí)使學(xué)生掌握J(rèn)ava語言的基礎(chǔ)知識、基本技能及編程思想,為應(yīng)用軟件的編寫打下堅(jiān)實(shí)的基礎(chǔ)。理論教學(xué)完成后安排學(xué)生進(jìn)行教學(xué)實(shí)訓(xùn),實(shí)訓(xùn)時(shí)間長達(dá)兩周。學(xué)生運(yùn)用Java語言進(jìn)行項(xiàng)目開發(fā),以小組為單位分工合作,參與到仿真的項(xiàng)目流程中,熟悉并掌握項(xiàng)目開發(fā)流程,達(dá)到獨(dú)立進(jìn)行項(xiàng)目開發(fā)的能力。企業(yè)實(shí)踐學(xué)習(xí),學(xué)生經(jīng)過在學(xué)校學(xué)習(xí)了Java程序設(shè)計(jì)的理論知識之后,再到合作企業(yè)進(jìn)行跟深入的基于實(shí)戰(zhàn)開發(fā)的深度學(xué)習(xí),進(jìn)一步強(qiáng)化學(xué)生綜合運(yùn)用各種知識和JAVA編程技能的能力,具備程序員的職業(yè)素質(zhì)。《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第2頁。表1學(xué)習(xí)領(lǐng)域的內(nèi)容與學(xué)時(shí)分配《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第2頁。教學(xué)內(nèi)容(章、節(jié)、題目)課時(shí)第一章Java概述4第二章Java語法基礎(chǔ)16第三章面向?qū)ο蟪绦蛟O(shè)計(jì)16第四章類的深入解析16第五章JavaAPI常用類庫8第六章異常8第七章文件IO流12第八章集合框架與泛型8第九章線程16第十章界面編程16課時(shí)總計(jì)120《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第3頁。表2課程總體設(shè)計(jì)《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第3頁。課程內(nèi)容子內(nèi)容預(yù)期目標(biāo)第一章Java概述1.1Java是什么1.2Java開發(fā)環(huán)境1.3Java集成開發(fā)環(huán)境了解Java的歷史發(fā)展和特點(diǎn)理解Java從代碼到運(yùn)行的過程理解Java虛擬機(jī)的功能掌握J(rèn)ava開發(fā)環(huán)境配置編寫簡單的Java程序第二章Java語法與編程基礎(chǔ)2.1Java語言基本要素2.2Java數(shù)據(jù)類型2.3Java數(shù)據(jù)類型轉(zhuǎn)換2.4運(yùn)算符表達(dá)式2.5分支結(jié)構(gòu)2.6循環(huán)結(jié)構(gòu)2.7數(shù)組掌握J(rèn)ava的基本數(shù)據(jù)類型掌握變量和常量掌握J(rèn)ava代碼的基本知識掌握J(rèn)ava的運(yùn)算符掌握J(rèn)ava表達(dá)式掌握J(rèn)ava流程控制結(jié)構(gòu)掌握數(shù)組的應(yīng)用第三章面向?qū)ο蟪绦蛟O(shè)計(jì)3.1類和對象的概念3.2類3.3對象3.4類的封裝3.5static關(guān)鍵字3.6方法的重載3.7包面向?qū)ο蠡A(chǔ)掌握對象的三大特性掌握J(rèn)ava類的構(gòu)建掌握如何使用Java類深入理解變量掌握包的使用第四章類的深入解析4.1類的繼承4.2抽象類4.3接口4.4內(nèi)部類4.5練習(xí)實(shí)踐掌握J(rèn)ava中的繼承掌握方法的覆蓋掌握抽象類的使用掌握接口的使用掌握內(nèi)部類的特性和使用第五章常見類的使用5.1包裝類5.2Object類5.3String類5.4Math與Random類5.5Java日期操作的類理解和掌握Object類理解和掌握String類掌握Math類的使用掌握日期相關(guān)類的使用第六章異常6.1認(rèn)識異常6.2處理異常6.3異常的處理流程6.4異常類的繼承關(guān)系6.5異常的統(tǒng)一出口6.6throws關(guān)鍵字6.7throw關(guān)鍵字6.8異常的標(biāo)準(zhǔn)處理結(jié)構(gòu)6.9RuntimeException與Exception的區(qū)別6.10自定義異常類掌握異常產(chǎn)的產(chǎn)生及問題異常的基本處理格式throw、throws關(guān)鍵字的使用掌握完整的建立起異常處理的操作的標(biāo)準(zhǔn)結(jié)構(gòu)掌握建立自定義異常類的方法第七章文件(IO)操作《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第4頁?!禞AVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第4頁。7.1File類7.2輸入和輸出流7.3字節(jié)-字符轉(zhuǎn)換流7.4打印流:PrintStream7.5對象序列化7.6內(nèi)存操作流7.7緩沖區(qū)讀取7.8字符的編碼問題掌握J(rèn)avaIO包中的各個(gè)字節(jié)操作類理解File類的使用掌握字節(jié)操作流:OutputStream、InputStream掌握字符操作流:Reader、Writer對象序列化:Serializable第八章集合框架與泛型8.1Collection接口8.2List接口8.3Set接口8.4Map接口8.5泛型8.6工具類了解類集概念了解Collection接口掌握Set的使用掌握List的使用掌握Map的使用泛型Collections工具類Arrays工具類第九章線程9.1線程基本知識9.2線程的創(chuàng)建9.3線程周期9.4線程調(diào)度9.5線程同步9.6線程通信9.7死鎖了解線程的概念理解線程的生命周期掌握線程的創(chuàng)建方法掌握線程的調(diào)度方法掌握線程的同步了解線程的死鎖第十章圖形編程10.1抽象窗口工具集AWT10.2布局管理器10.3事件處理10.4AWT常用組件10.5Java圖形10.6Swing掌握組件和容器掌握布局和管理器掌握事件處理了解AWT常用組件掌握Graphics類掌握paint方法了解Swing常用組件的使用4.教學(xué)設(shè)計(jì)《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第5頁。表3-1任務(wù)一搭建環(huán)境(Java概述)《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第5頁。參考學(xué)時(shí)4學(xué)習(xí)目標(biāo)掌握java的特點(diǎn),掌握J(rèn)ava的運(yùn)行機(jī)制,掌握J(rèn)ava虛擬機(jī)的作用了解常用的開發(fā)環(huán)境,掌握簡單的Java程序開發(fā)方法。工作任務(wù)學(xué)習(xí)任何一本語言都要有一個(gè)好的開發(fā)環(huán)境。JDK(JavaDevelopmentkit)是SUN公司最早提供的一套免費(fèi)的Java開發(fā)環(huán)境,它是Java語言最基本的開發(fā)環(huán)境,由于實(shí)際開發(fā)中,基本都是使用集成開發(fā)環(huán)境進(jìn)行開發(fā),所以在學(xué)習(xí)中必須熟練掌握該類工具的使用。本項(xiàng)目以Eclipse為例來介紹集成開發(fā)環(huán)境的基本使用。相關(guān)實(shí)踐知識集成環(huán)境Eclipse相關(guān)理論知識Java的發(fā)展、特點(diǎn)與應(yīng)用;Java實(shí)現(xiàn)機(jī)制;Java的體系結(jié)構(gòu);拓展知識集成環(huán)境Eclipse《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第6頁。表3-2任務(wù)二、模塊一變量、數(shù)據(jù)類型與賦值應(yīng)用《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第6頁。參考學(xué)時(shí)4學(xué)習(xí)目標(biāo)正確定義與使用變量、常量;正確使用運(yùn)算符與表達(dá)式進(jìn)行數(shù)值計(jì)算程序的處理。工作任務(wù)編寫一個(gè)程序ComputeArea,當(dāng)程序運(yùn)行時(shí),從鍵盤上輸入圓的半徑,在控制臺輸出圓的周長和面積。要求:圓的周長只保留整數(shù)部分,舍掉小數(shù)部分。相關(guān)實(shí)踐知識常量與變量的定義;變量的賦值數(shù)據(jù)的輸出相關(guān)理論知識Java語言標(biāo)識符和關(guān)鍵字;Java語言數(shù)據(jù)類型;Java語言運(yùn)算符與表達(dá)式。拓展知識圓面積與周長的計(jì)算公式表3-3任務(wù)二、模塊二分支結(jié)構(gòu)應(yīng)用參考學(xué)時(shí)4學(xué)習(xí)目標(biāo)掌握分支流程控制結(jié)構(gòu)語句的if條件結(jié)構(gòu)和switch分支結(jié)構(gòu);會(huì)用if、switch分支結(jié)構(gòu)解決實(shí)際問題。工作任務(wù)編制某運(yùn)輸公司計(jì)算運(yùn)費(fèi)的程序,請用if-else條件語句和switch分支語句分別實(shí)現(xiàn)。相關(guān)實(shí)踐知識常量與變量的定義;變量的賦值分支結(jié)構(gòu)的應(yīng)用數(shù)據(jù)的輸出相關(guān)理論知識If條件語句;Switch多分支語句;拓展知識運(yùn)費(fèi)的計(jì)算《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第7頁。表3-4任務(wù)二、模塊三循環(huán)結(jié)構(gòu)實(shí)例《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第7頁。參考學(xué)時(shí)4學(xué)習(xí)目標(biāo)掌握循環(huán)流程控制結(jié)構(gòu)的while循環(huán)結(jié)構(gòu)、do-while循環(huán)結(jié)構(gòu)、for循環(huán)結(jié)構(gòu);會(huì)用這三種結(jié)構(gòu)編程解決實(shí)際問題。工作任務(wù)編寫一個(gè)猜數(shù)游戲程序,程序中給定一個(gè)1到100之間的被猜整數(shù),從鍵盤上反復(fù)輸入整數(shù)進(jìn)行試猜。未猜中時(shí),提示數(shù)過大或過??;猜中時(shí),指出猜的次數(shù)。相關(guān)實(shí)踐知識常量與變量的定義;變量的賦值循環(huán)結(jié)構(gòu)的應(yīng)用數(shù)據(jù)的輸出相關(guān)理論知識While循環(huán)結(jié)構(gòu);do-while循環(huán)結(jié)構(gòu);for循環(huán)結(jié)構(gòu)。拓展知識遍歷篩選數(shù)據(jù)的應(yīng)用表3-5任務(wù)二、模塊四數(shù)組的應(yīng)用參考學(xué)時(shí)4學(xué)習(xí)目標(biāo)理解什么是數(shù)組;掌握一維數(shù)組的定義和使用;會(huì)使用數(shù)組解決簡單問題。工作任務(wù)編寫一個(gè)程序sum.java,計(jì)算本小組成員的考試總分。小組共有5名成員,本次JAVA考試成績分別為95,89,79,64,81,編寫程序sum,當(dāng)程序運(yùn)行時(shí),在控制臺輸出“本小組成員的總分為:408”相關(guān)實(shí)踐知識數(shù)組的定義;數(shù)組的賦值數(shù)據(jù)的輸出相關(guān)理論知識定義數(shù)組數(shù)組賦初值拓展知識數(shù)組的遍歷表3-6項(xiàng)目三、模塊一創(chuàng)建實(shí)體類參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)掌握類和對象的特征;會(huì)創(chuàng)建和使用類和對象。工作任務(wù)學(xué)生信息管理系統(tǒng)用于對學(xué)生信息進(jìn)行管理。常常涉及到學(xué)生、教師或班主任、系部等對象。學(xué)生的信息包括學(xué)號、姓名、出生年月、家庭住址、聯(lián)系電話。請對學(xué)生進(jìn)行類描述,并用Java代碼實(shí)現(xiàn)。相關(guān)實(shí)踐知識類的創(chuàng)建;成員變量的定義方法的創(chuàng)建相關(guān)理論知識類的創(chuàng)建類的調(diào)用拓展知識各種成員變量數(shù)據(jù)類型的確定《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第8頁。表3-7項(xiàng)目三、模塊二利用封裝實(shí)現(xiàn)對類的定義《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第8頁。參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)掌握類和對象的特征;會(huì)創(chuàng)建和使用類和對象。工作任務(wù)學(xué)生信息管理系統(tǒng)用于對學(xué)生信息進(jìn)行管理。常常涉及到學(xué)生、教師或班主任、系部等對象。學(xué)生的信息包括學(xué)號、姓名、出生年月、家庭住址、聯(lián)系電話。請對學(xué)生進(jìn)行類描述,并用Java代碼實(shí)現(xiàn)。相關(guān)實(shí)踐知識類的創(chuàng)建;成員變量的定義方法的創(chuàng)建相關(guān)理論知識類的創(chuàng)建類的調(diào)用拓展知識各種成員變量數(shù)據(jù)類型的確定《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第9頁。表3-8項(xiàng)目四、模塊一類的繼承《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第9頁。參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)掌握類的繼承;方法的覆蓋,類的多態(tài)性。工作任務(wù)定義一個(gè)本科生類(Student)和它的子類研究生類(Yanjiu),Student類中包含學(xué)號(sid),姓名(name),性別(sex)和專業(yè)(zy)4個(gè)成員變量,定義構(gòu)造方法對其進(jìn)行初始化,然后定義showprint()方法輸出本科生信息。將Yanjiu類定義成public類型,在Yanjiu類中繼承Student類的成員變量,并且增加研究方向(fx)這個(gè)變量,定義其構(gòu)造方法進(jìn)行初始化,并重寫showprint()方法輸出研究生全部信息。在main()中只定義關(guān)于研究生類的對象,并調(diào)用構(gòu)造方法傳遞一個(gè)研究生的具體個(gè)人信息,并調(diào)用showprint()方法輸出信息。相關(guān)實(shí)踐知識父類的創(chuàng)建;子類的創(chuàng)建方法的覆蓋相關(guān)理論知識類的繼承性類的多態(tài)性拓展知識方法覆蓋技術(shù)的應(yīng)用、對象的創(chuàng)建表3-9項(xiàng)目四、模塊二接口的定義與使用參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)掌握接口定義;掌握接口的實(shí)現(xiàn);工作任務(wù)請編寫程序,模擬使用USB接口的過程。相關(guān)實(shí)踐知識接口的創(chuàng)建;接口中方法的定義接口的實(shí)現(xiàn)類的創(chuàng)建與調(diào)用相關(guān)理論知識接口的定義接口的實(shí)現(xiàn)拓展知識USB接口的功能實(shí)現(xiàn)表3-10任務(wù)五、字符串的應(yīng)用(常用API)參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)掌握String的基本用法;熟悉字符串的常見操作:獲得字符串的長度,比較、連接、提取、查詢字符串,字符串中大小寫字母的轉(zhuǎn)換;工作任務(wù)現(xiàn)有字符串"student",要求:(1)返回該字符串的長度;(2)返回第一個(gè)’t’在字符串中的位置;(3)將字符串中的所有小寫字母轉(zhuǎn)換為大寫字母輸出;(4)將字符串前后的空格去掉。相關(guān)實(shí)踐知識字符串方法的使用相關(guān)理論知識字符串定義IndexOf()的定義Trim()方法的定義拓展知識字符串的遍歷《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第10頁。表3-11項(xiàng)目六、模塊一異常的處理《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第10頁。參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)掌握J(rèn)ava的異常處理機(jī)制;運(yùn)用try、catch、finally處理異常。工作任務(wù)編寫除法計(jì)算器程序。當(dāng)除數(shù)為零時(shí),產(chǎn)生異常。當(dāng)輸入除數(shù)、被除數(shù)其中有一個(gè)不是數(shù)字時(shí),也產(chǎn)生異常。當(dāng)調(diào)用存放在數(shù)組中的計(jì)算結(jié)果,數(shù)組索引越界,也產(chǎn)生異常。相關(guān)實(shí)踐知識try、catch、finally的應(yīng)用相關(guān)理論知識try、catch、finally的定義格式拓展知識定義除數(shù)為零表達(dá)式定義被除數(shù)為字符串的表達(dá)式表3-12項(xiàng)目六、模塊二throws拋出異常參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)運(yùn)用throw拋出異常;運(yùn)用throws聲明異常;能夠自定義異常工作任務(wù)在系統(tǒng)中,輸入身份證號碼。當(dāng)身份證號碼位數(shù)不等于18位時(shí),產(chǎn)生異常。當(dāng)身份證號碼中輸入非數(shù)字時(shí),也產(chǎn)生異常。請編寫程序?qū)崿F(xiàn)此功能。相關(guān)實(shí)踐知識Throws的應(yīng)用Throw的應(yīng)用相關(guān)理論知識Throws聲明異常格式Throw拋出異常格式拓展知識非運(yùn)行異常的拋出《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第11頁。表3-13項(xiàng)目七、線程(創(chuàng)建和啟動(dòng)線程)《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第11頁。參考學(xué)時(shí)16學(xué)習(xí)目標(biāo)掌握線程的定義;掌握線程的調(diào)度方法。工作任務(wù)運(yùn)用Java多線程技術(shù)編寫一個(gè)電子時(shí)鐘的應(yīng)用程序Clock,運(yùn)行程序時(shí)會(huì)顯示系統(tǒng)的當(dāng)前日期和時(shí)間,并且每隔1秒后會(huì)自動(dòng)刷新顯示當(dāng)前日期和時(shí)間。相關(guān)實(shí)踐知識線程的創(chuàng)建線程的啟動(dòng)線程的調(diào)度相關(guān)理論知識線程定義線程的生命周期線程調(diào)度拓展知識Sleep()方法、drop()方法表3-14任務(wù)八、模塊一GUI用戶界面參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)熟練使用基本組件構(gòu)造GUI界面工作任務(wù)利用GUI基本組件制作一個(gè)簡單的用戶登錄窗口。用戶在指定區(qū)域輸入用戶名、密碼,點(diǎn)擊登錄按鈕提交。如果正確,則輸出“登錄成功,歡迎您的到來”;如果用戶名或密碼不正確,則輸出“對不起,您的用戶名或密碼錯(cuò)誤!”。如果點(diǎn)擊重置按鈕,則清空輸入框及提示信息,用戶可以重新輸入。如果點(diǎn)擊注冊按鈕,則進(jìn)入注冊頁面注冊。相關(guān)實(shí)踐知識Frame容器的創(chuàng)建Label標(biāo)簽的應(yīng)用文本框、密碼框的應(yīng)用按鈕的應(yīng)用相關(guān)理論知識Frame容器的創(chuàng)建格式Label標(biāo)簽的定義格式文本框、密碼框、密碼的定義格式拓展知識實(shí)現(xiàn)類與方法的創(chuàng)建《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第12頁。表3-15任務(wù)八、模塊二事件應(yīng)用《JAVA-SE程序設(shè)計(jì)》課程標(biāo)準(zhǔn)全文共14頁,當(dāng)前為第12頁。參考學(xué)時(shí)8學(xué)習(xí)目標(biāo)理解Java委托事件處理機(jī)制;了解常用的事件類、處理事件的接口及接口中的方法;掌握編寫事件處理程序的基本方法;熟練掌握對按鈕的ActionEvent動(dòng)作事件的處理工作任務(wù)利用選擇控件和選擇事件實(shí)現(xiàn)投票評選用戶相關(guān)實(shí)踐知識單選按鈕的應(yīng)用復(fù)選框的應(yīng)用相關(guān)理論知識單選按鈕的定義格式復(fù)選按鈕的定義格式拓展知識事件偵聽器的創(chuàng)建、事件類的創(chuàng)建表3-16項(xiàng)目九、訪問數(shù)據(jù)(使用JDBC連接數(shù)據(jù)庫)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑工程滲漏維修合同示范文本
- 2025企業(yè)與個(gè)人之間的借款合同范本大全
- 加壓泵房、消防水池、深井泵房分包合同
- 股權(quán)投資轉(zhuǎn)讓協(xié)議
- 2025混凝土澆筑施工合同(大清包)
- 自愿贈(zèng)與所有財(cái)產(chǎn)合同
- 建筑工程三方付款協(xié)議書范本
- 設(shè)立公司房屋租賃合同范本
- 2025大連煤炭產(chǎn)品代理合同范本
- 2025鄉(xiāng)村聯(lián)合住宅開發(fā)合同
- 2025至2030年石榴養(yǎng)生酒項(xiàng)目投資價(jià)值分析報(bào)告
- 2025-2030MicroLED顯示器行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 長沙2025年湖南長沙縣招聘機(jī)關(guān)事業(yè)單位工作人員26人筆試歷年參考題庫附帶答案詳解
- 國家開放大學(xué)2025年《管理學(xué)基礎(chǔ)》形考作業(yè)1-4答案
- 政府會(huì)計(jì)知到課后答案智慧樹章節(jié)測試答案2025年春西安財(cái)經(jīng)大學(xué)
- 循環(huán)系統(tǒng)總論
- 第二章空氣動(dòng)力學(xué)
- 會(huì)計(jì)師事務(wù)所11內(nèi)部分配和考核晉升制度
- 淺談如何搞好班組安全管理工作
- 第七章_材料顯微斷口分析
- 創(chuàng)傷護(hù)四項(xiàng)技術(shù)
評論
0/150
提交評論