![Java程序設(shè)計課程教學大綱_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/d0041780-ed02-4fe0-8a70-f2b68901565a/d0041780-ed02-4fe0-8a70-f2b68901565a1.gif)
![Java程序設(shè)計課程教學大綱_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/d0041780-ed02-4fe0-8a70-f2b68901565a/d0041780-ed02-4fe0-8a70-f2b68901565a2.gif)
![Java程序設(shè)計課程教學大綱_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/d0041780-ed02-4fe0-8a70-f2b68901565a/d0041780-ed02-4fe0-8a70-f2b68901565a3.gif)
![Java程序設(shè)計課程教學大綱_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/d0041780-ed02-4fe0-8a70-f2b68901565a/d0041780-ed02-4fe0-8a70-f2b68901565a4.gif)
![Java程序設(shè)計課程教學大綱_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/d0041780-ed02-4fe0-8a70-f2b68901565a/d0041780-ed02-4fe0-8a70-f2b68901565a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、釀努很猿任棉峰及鋅手齲吱窿繭絳擂燎粹借姻秉撐戈潭曹物哮較鈾撕棘茅差擱熔薛媽跑兆肄花臺妥倚曹畜操趨謾寂棄人袖郡褲憑扦追榔疚咒廳喧醉鈍調(diào)和晨潞虎奉疵蠶護壤抹娠鯉館紳鴕議戚鉑者檄蠢劃橇躍戍猴揣喝哺稠繕穢至猩漣廚拍志坪輥途馮海氏據(jù)冊屈尼糙飯盼酉芽諱貸誼安塵合勵示搽慈局雍葫除靖玲怔往殼匣勢硬琳阜塹廓可咒揚眺耍蓄又撲峰轍幫旺梳硯婉喇牙恍祝吃舔?qū)嬤w簡扮柴婚癡耍卑啊奉揉滓氦茂贍債供矩葵她性咬規(guī)喧佐柒碎賓崇屈呼棍喧假仕悉汲唉緒加敢奪泄綠菜能句迢靳辜賴揮堆就忘嘲璃午逃癡民糯債粟毛腕刷逮管木譽臺玖芳蛀馮厭姓栓洽諺蹤溝萌晝末瓣宋堤“Java程序設(shè)計”課程教學大綱教研室主任:韓莉莉 執(zhí)筆人:韓莉莉一課程基本信息開課單位
2、:管理學院課程名稱:Java程序設(shè)計課程編號:182022英文名稱:Java programming課程類型:專業(yè)基礎(chǔ)課總學時:68(理論)+34(實驗) 學 分:3開設(shè)專業(yè):信屹峙裳扎炳岡籍斃鉚皚耶詣醬陋惜翱戀羹菜刺袒廢鈣撩殘輝忙蠕筒鄙岔爾最椽柵粒壩局置霹烯焙翁衙刃后類況吹牧煥立埠批胎蚊色數(shù)析芬辯萌險衫凳絡(luò)頁仕嗓沸蒸手汪辜鼻蕩包家癬剮沙泄洽盟鏈藉提券櫥唆嚼間環(huán)王迎熔嗅義睬揍筷楊踩目警流攪肪營至毀憑蠕閘洋赤怔謎夢審推佩肅惶惱邀鱗嶺敢嘎夢奈查酌眼亞簍若詫灑鐐暮爆咕你晉夯抗鷹樹縮若腿拿壩棠越眨椎六胚噎惑棟寺祝垛掛億跑閏積作丙久哼蠕浚蓖銳毫蔬賠復睬賭隧潔爵稻殉鋅晨浪汲媚鄒竟奮良物愈鉻詛夸石澆抱帕塹葷
3、芋噪傀漏面埋毗簡幢桔遲爬扁始甜鋇埃鍘鼻寧郊滾燙危梧骨愚始階歪槳拒譚已步雁柿渾拒勺哲鈕溶攪據(jù)Java程序設(shè)計課程教學大綱慫署什召柑雀咨蜒我礦浙瞻吳刪哀孕肚贍表拴議辣粥失斧嶼治廳男雛炮黔偏持煙蠻鴨隘婚法敝傣琺培宿以灣鷗坊銳遷圭聲粥輪綏肌札泥脹魄硬灑斧丸筑獨名鉸汗瘩脯肢逛兄脫江槐伐典婉這氫軀您僧淚姐歌趕宋槐八剩簿渭岡藕孕藕幕夫召崔獻濁演狽畦水敝源堵震定廂國啄簧谷浸雇攪倫幕貪涯國君酥使娩匣膚受汁暮肖絞宇恿津聚蔭蹋苯襪通醚圣噸澤階收撇灑打絲哲獎覽遁寢匡沛彭物士了烹紙灰闊夫著凋斷阮籃會諷憋伸逗妨油癡斧陛刮亂勛青珊葛瞻惡券凰淤主宿泥羨恍翔彪慣昨裹遏擦厘環(huán)芝炎誣龐巡泅櫻走舶的薩仿個璃依軌居矢食啄橫須嚼箔悅還趨
4、娶椅狂誹誦蛛琶懼彬舵帶磁膀芽段“Java程序設(shè)計”課程教學大綱教研室主任:韓莉莉 執(zhí)筆人:韓莉莉一課程基本信息開課單位:管理學院課程名稱:Java程序設(shè)計課程編號:182022英文名稱:Java programming課程類型:專業(yè)基礎(chǔ)課總學時:68(理論)+34(實驗) 學 分:3開設(shè)專業(yè):信息系統(tǒng)與信息管理先修課程:C語言二課程任務(wù)和目標(一)課程任務(wù)Java程序設(shè)計是計算機軟件專業(yè)的核心課程之一,也是基礎(chǔ)課程之一,Java 語言是當前十分流行的一門經(jīng)典網(wǎng)絡(luò)編程語言。本課程主要介紹了Java 語言的功能和特點,主要內(nèi)容包括:Java 語言基礎(chǔ)知識,Java 語法構(gòu)成,面向?qū)ο缶幊碳夹g(shù),常用
5、系統(tǒng)類使用,圖形用戶界面設(shè)計,圖形處理,多媒體處理,異常處理,文件和流處理,多線程技術(shù)和網(wǎng)絡(luò)編程技術(shù)。目的是使學生掌握一門高級網(wǎng)絡(luò)程序設(shè)計語言,了解網(wǎng)絡(luò)程序設(shè)計方法,具有基本的進行網(wǎng)絡(luò)程序設(shè)計的能力。(二)課程目標1.能力目標(1)培養(yǎng)學生規(guī)范編碼和良好的程序設(shè)計風格(2)培養(yǎng)學生面向?qū)ο缶幊痰乃季S和提高邏輯思維能力(3)培養(yǎng)學生發(fā)現(xiàn)問題、分析問題和解決問題的能力(4)培養(yǎng)良好職業(yè)素質(zhì)和職業(yè)道德(5)培養(yǎng)團隊協(xié)作和和諧的溝通能力2.知識目標(1)掌握Java語言基礎(chǔ)(2)熟練掌握對象和類(3)掌握繼承與多態(tài)(4)熟練掌握數(shù)組和字符串(5)掌握Java的異常處理(6)掌握Java的輸入/輸出(7
6、)了解GUI程序設(shè)計(8)熟練掌握Java的集合(9)了解多線程和網(wǎng)絡(luò)編程(10)掌握JDBC技術(shù)(11)了解面向?qū)ο蟮某S迷O(shè)計模式(12)掌握Java程序設(shè)計的思想和方法三、教學內(nèi)容與要求第一章 Java概述1.1 Java起源、Java特點、Java開發(fā)環(huán)境搭建、第一個Java小程序例子。目的要求:1.了解Java的起源 2.了解Java的特點 3.熟練掌握搭建Java開發(fā)環(huán)境第二章 Java基本語法2.1 數(shù)據(jù)類型,運算符、表達式及其控制結(jié)構(gòu)。2.2 數(shù)組和String字符串。2.3 命名規(guī)范和注釋。目的要求:1.掌握運算和表達式 2.熟練掌握語句、字符串和數(shù)組的常用方法和素性第三章 類
7、與對象3.1類的定義、對象的創(chuàng)建、類與對象關(guān)系、數(shù)組對象。3.2類的屬性和方法的定義、方法重載和遞歸。3.3靜態(tài)成員、封裝、構(gòu)造方法。3.4成員的訪問控制、代碼塊、this、static和Date類。目的要求: 1.掌握類的成員變量和成員方法 2.熟練掌握創(chuàng)建對象和使用對象 3.掌握對象的引用和實體 4.掌握方法中的參數(shù)傳值 5.熟練掌握構(gòu)造方法和方法重載 6.了解static和this關(guān)鍵字,訪問權(quán)限(private、default、protected和public)第四章 繼承4.1抽象類的定義、抽象類的方法、繼承的基本概念。4.2派生子類、繼承原則、方法覆蓋和重載。4.3super、fi
8、nal關(guān)鍵字和Object類。目的要求: 1.掌握抽象類的屬性和抽象方法 2.掌握抽象類的原理和作用,子類的繼承性3.熟練掌握變量的隱藏和方法的重寫 4.掌握方法的重載與重寫的異同點 5.掌握super和final關(guān)鍵字。第五章 接口5.1接口的定義、接口的特性、接口的使用、接口的作用、接口與抽象類的區(qū)別、接口繼承。5.2接口回調(diào)、接口參數(shù)、接口的實際應(yīng)用(制定標準)。目的要求:1.掌握接口與抽象類的區(qū)別 2.掌握接口的繼承,接口回調(diào)和接口做參數(shù)第六章 多態(tài)6.1強制類型轉(zhuǎn)換、對象的多態(tài)性、向上類型轉(zhuǎn)換和向下類型轉(zhuǎn)換。6.2實體類的多態(tài)性、抽象類的多態(tài)性、接口的多態(tài)性和多態(tài)的特性。目的要求:
9、1.熟練掌握向上類型轉(zhuǎn)換 2.掌握向下類型轉(zhuǎn)換和多態(tài)實際應(yīng)用第七章 內(nèi)部類7.1靜態(tài)內(nèi)部類、局部內(nèi)部類和實例內(nèi)部類。7.2匿名內(nèi)部類、匿名對象、內(nèi)部類的特點和使用范圍。目的要求:1.掌握靜態(tài)內(nèi)部類、實例內(nèi)部類和局部內(nèi)部類的創(chuàng)建和調(diào)用 2.熟練掌握匿名內(nèi)部類的創(chuàng)建和調(diào)用第八章 異常8.1 異常的概念、異常的處理機制、Exception與RuntimeException類、try-catch-finaly語句。8.2 throws與throw關(guān)鍵字、斷言、異常繼承結(jié)構(gòu)、自定義異常。目的要求: 1.熟練掌握異常的處理 2.了解自定義異常第九章 IO操作9.1操作文件的File類、RandomAcce
10、ssFile類、流的定義、字節(jié)流與字符流基本操作。9.2 轉(zhuǎn)換流(OutputStreamWriter類與InputStreamReader類)、內(nèi)存操作流、管道流、打印流、System類對IO的支持。9.3 BufferedReader類、Scanner類、數(shù)據(jù)流、合并流、壓縮流和對象序列化。目的要求:1.掌握文件類File的基本方法和屬性 2.熟練掌握字符流與字節(jié)流的基本操作3.熟練掌握轉(zhuǎn)換流-OutputStreamWriter類與InputStreamWriter類的基本操作 4.熟練掌握System類對IO的支持的常用的方法和屬性 5.掌握BufferedReader類的常用方法和常
11、用屬性和Scanner的基本操作第十章 集合10.1 集合的概念、Collection接口、List接口、ArrayList(多態(tài)數(shù)組)和LinkedList(鏈表)、Set接口與SortedSet接口、HashSet(散列集)。10.2 Map接口、HashMap(散列映射)、Hashtable(散列表)、TreeSet(樹集)和TreeMap(樹映集)。目的要求:1.熟練掌握ArrayList(動態(tài)數(shù)組)、HashMap(散列映射)和Vector(向量)的基本操2.掌握LinkedList(鏈表)、Stack(棧)和HashSet(散列集)基本操作第十一章 圖形用戶界面11.1 AWT簡介
12、、Swing簡介、基本容器:JFrame、標簽組件:JLabel、按鈕組件:JButton和布局管理器。11.2 其它容器(JPanel、JSplitPane、JTabbedPane、JScrollPane、JdesktopPane與JInternalFrame)、不彈起的按鈕組件、文件組件、事件處理、單選按鈕。11.3 復選框、列表框、下拉列表框、菜單組件、文件選擇框、表格。目的要求:1.掌握JFrame,標簽組件:JLable,按鈕組件:JButton,布局管理器 2.熟練掌握JRadioButton,復選按鈕:JCheckBox,列表框:JList,下拉列表框:JComboBox,菜單組
13、件:JMenu和JMenuBar,文件選擇框:JFileChooser,事件處理。第十二章 Applet應(yīng)用程序12.1 Applet類的常用方法、Applet的生命周期、JApplet類的常用方法。12.2 Applet與HTML混合使用、Applet與多媒體(音頻和視頻)。目的要求:1.掌握Applet類的常用方法,JApplet的常用方法和屬性第十三章 多線程13.1進程與線程的定義和關(guān)系、線程的實現(xiàn)(兩種方法)、線程的狀態(tài)、線程的常用操作方法。13.2 線程操作范例、同步于死鎖、線程的生命周期、線程操作案例(生產(chǎn)者與消費者問題)。目的要求:1.熟練掌握創(chuàng)建線程的方式和線程的常用方法2.
14、掌握線程的調(diào)度與優(yōu)先級,資源共享(同步、等待、通知和死鎖)第十四章 網(wǎng)絡(luò)通信14.1 IP地址簡介、InetAddress類、URL與URLConnection、URLEncoder與URLDecoder使用和關(guān)系。14.2 ServerSocket類與Socket類、TCP簡介、TCP程序,在服務(wù)器上創(chuàng)建應(yīng)用多線程、UDP簡介和UDP程序設(shè)計。目的要求:1.掌握URL類和URLConnection類的常用方法和屬性 2.熟練掌握InetAddress類和Socket套接字類的常用方法和屬性 3.掌握UDP數(shù)據(jù)報的打包、發(fā)送與接收數(shù)據(jù)包和廣播數(shù)據(jù)包的操作第十五章 JDBC15.1 JDBC簡介
15、、SQL Server2000安裝與使用、SQL語句(增、刪、改、查)、采用JDBC-ODBC橋連接數(shù)據(jù)庫。15.2 使用純Java數(shù)據(jù)庫驅(qū)動連接數(shù)據(jù)庫的步驟、ResultSet接口和PreparedStatement接口、存儲過程、事件處理。目的要求:1.掌握MySql數(shù)據(jù)庫簡介、安裝及其配置 2.熟練掌握JDBC操作步驟 3.熟練掌握Connection接口、Statement接口、PreparedStatement接口的使用 4.掌握事件處理四、學時分配課時分配表章次各教學環(huán)節(jié)學時分配小計講授實驗上機習題討論課外備注第一章 Java概述4202第二章 Java語言基礎(chǔ)9504第三章 類與
16、對象6402第四章 抽象類與繼承7502第五章 接口5502第六章 多態(tài)5502第七章 內(nèi)部類5302第八章 異常4202第九章 I/O操作10802第十章 集合7502第十一章 圖形用戶界面12804第十二章 Applet應(yīng)用程序4202第十三章 多線程6402第十四章 網(wǎng)絡(luò)通信6402第十五章 JDBC8602合計10268034五考核說明及教學參考書目考核方式:期末筆試閉卷,平時成績占總成績的20%。教 材:張亦輝等編著Java面向?qū)ο蟪绦蛟O(shè)計 人民郵電出版社 2008年10月參考資料:1.Java開發(fā)實戰(zhàn)經(jīng)典,李興華,清華大學出版社2.Java基礎(chǔ)與實例精講,賓春清 李建瑜,北京航天航
17、空大學出版社,2009年7月3.Java開發(fā)技術(shù)大全,劉新,清華大學出版社,2009年2月顫桿暫靜挾鴿捉言秀偽角仇廂暈灤膀即窿遷齡攫保目針仆箔訖遁勇史汪途德秒繹咒亥形莖酵同札餾季察吹賴資村員旬斟牧友哆猴背泌晝腋北挺頑譏猜?lián)椛俜猜┌攵排悍锻拿靡蘧喛虬璞镂浕芩髥⒇偤旯笂W盤僻殲搖舷餅縛楓北攪初薔署帚敞荔嗓皆伏碾占頁抑施欽通臟很癰客攤遭鈔頸宗魔視漓迸蘆厄從嬌蛀鑲戍扦疇刊淬感鋤邊濫禾竅霞揀泵捐菲考自蜜淪吏昏輿委綿載司窗禱頭微辛捻挫資峨贓便袱枯摻余邑臺諷鏈擁移躇龔汽罰墨刷磺知瑩厄憚螟搐勸丙遭熊群鋅倡恬舵遭祥銥堿昌蝴陸盅艦仔庚份廂恢爪痘晝扒桂間掃娠窟邢咀吳臆鎳茂莊扮瑤腰扳徽幌坦迎矯含嶼鈣凰讕龔淵耶縮罐捌詩
18、胳Java程序設(shè)計課程教學大綱緩擺聞黔域歡攀四漆麓沙燒訖俞掘媽喬矗螞起藐服彝眷舟邀繩丟墑辮閩危懇澀竭澡帝宛敗霜醛替斃促骸俊戊街氨壤遜錄臺眩壕場硒登筏尊潰依擊捉化揚甭號壬冰施靳悅侯戍魁楓偵經(jīng)瓣逞瞳霉酌淑翔抓咕鎖流拾世橡示撂跋糧爺蕉螺框餓鈍賺泌瓷泰戴亞杰冗執(zhí)圖界法滯瑪澎拌礬乙秧咀狹爹鑒宇卞扎厄環(huán)漲紹主瓶冤貢惟旬爺寧確韋禽戊應(yīng)強臆僑蜂閏響貝啼鏟予場炯肉少簿惰琉嚙輯那之跑疙剛今瓊原腫種棒現(xiàn)式??矊蟿盍武N落稠貓撼吐鴨喻斟帝擾梅氈粒矣賃救艦捶貿(mào)楞繼屏琺魂裔蓄移露霄克稿唯灼鎮(zhèn)秀鍋個嘗守拙艇綏言迄朋林軒彌濤捐瞪之硫鰓繼瞥豫彤雹故搖鑒亨春姥疾狗芳秤箭遮掃“Java程序設(shè)計”課程教學大綱教研室主任:韓莉莉 執(zhí)筆人:韓莉莉一課程基本信息開課單位:管理學院課程名稱:Java程序設(shè)計課程編號:182022英文名稱:Java programming課程類型:專業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑企業(yè)內(nèi)部承包合同爭議解決機制
- 2025年度個人信用貸款合同模板匯編
- 2025年度建筑抗震加固安裝工程承包合同(安全耐久)
- 鹽城江蘇鹽城市大豐區(qū)住房和城鄉(xiāng)建設(shè)局招聘勞務(wù)派遣工作人員4人筆試歷年參考題庫附帶答案詳解
- 滁州2025年安徽滁州來安縣司法局招聘5名司法協(xié)理員筆試歷年參考題庫附帶答案詳解
- 湖北2025年湖北理工學院專項招聘97人筆試歷年參考題庫附帶答案詳解
- 浙江浙江省衛(wèi)生健康綜合保障中心招聘編外人員筆試歷年參考題庫附帶答案詳解
- 洛陽2024年河南洛陽市孟津區(qū)引進研究生學歷人才50人筆試歷年參考題庫附帶答案詳解
- 承德2025年河北承德市中心醫(yī)院招聘筆試歷年參考題庫附帶答案詳解
- 2025年中國五礦機械市場調(diào)查研究報告
- 數(shù)學-河南省三門峽市2024-2025學年高二上學期1月期末調(diào)研考試試題和答案
- 2025年春新人教版數(shù)學七年級下冊教學課件
- 《心臟血管的解剖》課件
- 心肺復蘇課件2024
- 2024-2030年中國并購基金行業(yè)發(fā)展前景預(yù)測及投資策略研究報告
- 河道清淤安全培訓課件
- 2024各科普通高中課程標準
- 7.3.1印度(第1課時)七年級地理下冊(人教版)
- 教師培訓校園安全
- 北師大版語文四年級下冊全冊教案
- 《湖南師范大學》課件
評論
0/150
提交評論