




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、“ Java 程序設(shè)計(jì)”課程教學(xué)大綱教研室主任:韓莉莉執(zhí)筆人:韓莉莉一課程基本信息開課單位:管理學(xué)院課程名稱:Java 程序設(shè)計(jì)課程編號(hào):182022英文名稱:Java programming課程類型:專業(yè)基礎(chǔ)課總學(xué)時(shí):68( 理論 )+34( 實(shí)驗(yàn) )學(xué) 分: 3開設(shè)專業(yè):信息系統(tǒng)與信息管理先修課程:C語言二課程任務(wù)和目標(biāo)(一)課程任務(wù) Java 程序設(shè)計(jì)是計(jì)算機(jī)軟件專業(yè)的核心課程之一,也是基礎(chǔ)課程之一,Java 語言是當(dāng)前十分流行的一門經(jīng)典網(wǎng)絡(luò)編程語言。本課程主要介紹了Java 語言的功能和特點(diǎn),主要內(nèi)容包括:Java 語言基礎(chǔ)知識(shí),Java 語法構(gòu)成,面向?qū)ο缶幊碳夹g(shù),常用系統(tǒng)類使用,圖
2、形用戶界面設(shè)計(jì),圖形處理,多媒體處理,異常處理,文件和流處理,多線程技術(shù)和網(wǎng)絡(luò)編程技術(shù)。目的是使學(xué)生掌握一門高級(jí)網(wǎng)絡(luò)程序設(shè)計(jì)語言,了解網(wǎng)絡(luò)程序設(shè)計(jì)方法,具有基本的進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì)的能力。(二)課程目標(biāo)1. 能力目標(biāo)( 1)培養(yǎng)學(xué)生規(guī)范編碼和良好的程序設(shè)計(jì)風(fēng)格( 2)培養(yǎng)學(xué)生面向?qū)ο缶幊痰乃季S和提高邏輯思維能力( 3)培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題和解決問題的能力( 4)培養(yǎng)良好職業(yè)素質(zhì)和職業(yè)道德( 5)培養(yǎng)團(tuán)隊(duì)協(xié)作和和諧的溝通能力2. 知識(shí)目標(biāo)1)掌握 Java 語言基礎(chǔ)( 2)熟練掌握對象和類( 3)掌握繼承與多態(tài)( 4)熟練掌握數(shù)組和字符串( 5)掌握J(rèn)ava的異常處理( 6)掌握J(rèn)ava的輸
3、入 /輸出( 7)了解GUI 程序設(shè)計(jì)( 8)熟練掌握J(rèn)ava 的集合( 9)了解多線程和網(wǎng)絡(luò)編程(10)掌握J(rèn)DBCa術(shù)( 11)了解面向?qū)ο蟮某S迷O(shè)計(jì)模式( 12)掌握 Java 程序設(shè)計(jì)的思想和方法三、教學(xué)內(nèi)容與要求第一章Java 概述1.1 Java 起源、 Java 特點(diǎn)、 Java 開發(fā)環(huán)境搭建、第一個(gè)Java 小程序例子。目的要求:1. 了解Java 的起源2. 了解Java 的特點(diǎn)3. 熟練掌握搭建Java 開發(fā)環(huán)境第二章Java基本語法2.1 數(shù)據(jù)類型,運(yùn)算符、表達(dá)式及其控制結(jié)構(gòu)。2.2 數(shù)組和 String 字符串。2.3 命名規(guī)范和注釋。目的要求:1. 掌握運(yùn)算和表達(dá)式2
4、. 熟練掌握語句、字符串和數(shù)組的常用方法和素性第三章類與對象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. 掌握對象的引用和實(shí)體4. 掌握方法中的參數(shù)傳值5. 熟練掌握構(gòu)造方法和方法重載6. 了解 static 和 this 關(guān)鍵字,訪問權(quán)限(private 、 default 、 protected 和 public )第四章繼承4.1 抽象類的定義、
5、抽象類的方法、繼承的基本概念。4.2 派生子類、繼承原則、方法覆蓋和重載。4.35 uper 、 final 關(guān)鍵字和Object 類。目的要求:1. 掌握抽象類的屬性和抽象方法2. 掌握抽象類的原理和作用,子類的繼承性3. 熟練掌握變量的隱藏和方法的重寫4. 掌握方法的重載與重寫的異同點(diǎn)5. 掌握 super和 final 關(guān)鍵字。第五章接口5.1 接口的定義、接口的特性、接口的使用、接口的作用、接口與抽象類的區(qū)別、接口繼承。5.2 接口回調(diào)、接口參數(shù)、接口的實(shí)際應(yīng)用(制定標(biāo)準(zhǔn))。目的要求:1. 掌握接口與抽象類的區(qū)別2. 掌握接口的繼承,接口回調(diào)和接口做參數(shù)第六章多態(tài)6.1 強(qiáng)制類型轉(zhuǎn)換、
6、對象的多態(tài)性、向上類型轉(zhuǎn)換和向下類型轉(zhuǎn)換。6.2 實(shí)體類的多態(tài)性、抽象類的多態(tài)性、接口的多態(tài)性和多態(tài)的特性。目的要求:1. 熟練掌握向上類型轉(zhuǎn)換2. 掌握向下類型轉(zhuǎn)換和多態(tài)實(shí)際應(yīng)用第七章 內(nèi)部類7.1 靜態(tài)內(nèi)部類、局部內(nèi)部類和實(shí)例內(nèi)部類。7.2 匿名內(nèi)部類、匿名對象、內(nèi)部類的特點(diǎn)和使用范圍。目的要求:1. 掌握靜態(tài)內(nèi)部類、實(shí)例內(nèi)部類和局部內(nèi)部類的創(chuàng)建和調(diào)用2. 熟練掌握匿名內(nèi)部類的創(chuàng)建和調(diào)用第八章 異常8.1 異常的概念、異常的處理機(jī)制、Exception 與 RuntimeException 類、 try-catch-finaly語句。8.2 throws 與 throw 關(guān)鍵字、斷言、異常
7、繼承結(jié)構(gòu)、自定義異常。目的要求:1. 熟練掌握異常的處理2. 了解自定義異常第九章 IO 操作9.1 操作文件的File 類、 RandomAccessFile 類、流的定義、字節(jié)流與字符流基本操作。9.2 轉(zhuǎn)換流(OutputStreamWriter 類與 InputStreamReader 類) 、內(nèi)存操作流、管道流、打印流、System 類對 IO 的支持。9.3 BufferedReader 類、 Scanner 類、數(shù)據(jù)流、合并流、壓縮流和對象序列化。目的要求:1. 掌握文件類File 的基本方法和屬性2. 熟練掌握字符流與字節(jié)流的基本操作3. 熟練掌握轉(zhuǎn)換流-OutputStrea
8、mWriter 類與 InputStreamWriter 類的基本操作4. 熟練掌握System 類對 IO 的支持的常用的方法和屬性5. 掌握 BufferedReader 類的常用方法和常用屬性和Scanner 的基本操作第十章 集合10.1 集合的概念、Collection 接口、 List 接口、 ArrayList (多態(tài)數(shù)組)和LinkedList(鏈表)、Set 接口與 SortedSet 接口、HashSet (散列集)。10.2 Map 接口、HashMap(散歹U映射)、Hashtable (散列表)、TreeSet (樹集)和 TreeMap (樹映集)。目的要求:1 .
9、熟練掌握ArrayList(動(dòng)態(tài)數(shù)組)、HashMap (散歹U映射)和 Vector (向量)的基本操2 .掌握LinkedList(鏈表)、Stack (棧)和HashSet (散列集)基本操作第十一章圖形用戶界面11.1 AWT 簡介、 Swing 簡介、 基本容器:JFrame、 標(biāo)簽組件:JLabel 、 按鈕組件:JButton和布局管理器。11.2 其它容器(JPanel 、 JSplitPane 、 JTabbedPane、 JScrollPane 、 JdesktopPane 與JInternalFrame ) 、不彈起的按鈕組件、文件組件、事件處理、單選按鈕。11.3 復(fù)選
10、框、列表框、下拉列表框、菜單組件、文件選擇框、表格。目的要求:1 .掌握J(rèn)Frame,標(biāo)簽組件:JLable ,按鈕組件:JButton ,布局管理器2 . 熟練掌握J(rèn)RadioButton , 復(fù)選按鈕:JCheckBox, 列表框: JList , 下拉列表框:JComboBox,菜單組件:JMenu和JMenuBar,文件選擇框:JFileChooser ,事件處理。第十二章Applet 應(yīng)用程序12.1 Applet 類的常用方法、Applet 的生命周期、JApplet 類的常用方法。12.2 Applet 與HTML昆合使用、Applet與多媒體(音頻和視頻)。目的要求:1. 掌握
11、 Applet 類的常用方法,JApplet 的常用方法和屬性第十三章多線程1.1 1 進(jìn)程與線程的定義和關(guān)系、線程的實(shí)現(xiàn)(兩種方法)、線程的狀態(tài)、線程的常用操作方法。1.2 2 線程操作范例、同步于死鎖、線程的生命周期、線程操作案例(生產(chǎn)者與消費(fèi)者問題) 。目的要求:1. 熟練掌握創(chuàng)建線程的方式和線程的常用方法2. 掌握線程的調(diào)度與優(yōu)先級(jí),資源共享(同步、等待、通知和死鎖)第十四章網(wǎng)絡(luò)通信14.1 IP 地址簡介、InetAddress 類、URL與 URLConnection、URLEncoder 與 URLDecoder 使用和關(guān)系。14.2 ServerSocket 類與Socket類
12、、TCP簡介、TCP程序,在服務(wù)器上創(chuàng)建應(yīng)用多線程、UD騎介和UD用序設(shè)計(jì)。目的要求:1 .掌握URL類和URLConnection類的常用方法和屬性2 .熟練掌握InetAddress類和Socket套接字類的常用方法和屬性3 .掌握UD琳據(jù)報(bào)的打包、發(fā)送與接收數(shù)據(jù)包和廣播數(shù)據(jù)包的操作第十五章 JDBC15.1 JDBC簡介、SQLServer2000安裝與使用、SQL語句(增、刪、改、查)、采用JDBC-ODBC 橋連接數(shù)據(jù)庫。15.2 使用純Java數(shù)據(jù)庫驅(qū)動(dòng)連接數(shù)據(jù)庫的步驟、ResultSet接口和PreparedStatement接口、存儲(chǔ)過程、事件處理。目的要求:1 .掌握MySql數(shù)據(jù)庫簡介、安裝及其配置2 .熟練掌握J(rèn)DBC操作步驟3 .熟練掌握 Connection 接口、Statement 接口、PreparedStatement 接口的使用4 .掌握事件處理四、學(xué)時(shí)分配課時(shí)分配表章次各教學(xué)環(huán)節(jié)學(xué)時(shí)分配小計(jì)講授實(shí)驗(yàn)上機(jī)習(xí)題討論課外備注A章Java概述4202第一章Java語百基礎(chǔ)9504第三章類與對象6402第四章抽象類與繼承7502第五章接口55025502第七章內(nèi)部類5302第八章異常4202第九章I/O操作10802第d章集合7502第dL章圖形用戶界面12804第d卜一早 Appl
溫馨提示
- 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西壯族自治區(qū)玉林市陸川縣2025屆英語七下期末預(yù)測試題含答案
- 安全生產(chǎn)主要負(fù)責(zé)人考試題及答案
- 安全生產(chǎn)月測試題及答案
- 安全生產(chǎn)管理試題及答案
- 安全建設(shè)試題及答案
- 安全管理試題及答案計(jì)算
- 社區(qū)零售業(yè)態(tài)創(chuàng)新與數(shù)字化運(yùn)營模式在2025年的市場趨勢報(bào)告
- 課件改編培訓(xùn)方案模板
- 高校產(chǎn)學(xué)研合作技術(shù)轉(zhuǎn)移中的科技成果轉(zhuǎn)化與企業(yè)戰(zhàn)略協(xié)同研究報(bào)告
- 原材料管理課件
- 課程替代申請表(模板)
- 設(shè)計(jì)管理資料課件
- 糧食行業(yè)技能競賽糧油保管員考試試題及答案
- 劍橋商務(wù)英語BEC(初級(jí))全套課件
- 浪琴環(huán)球馬術(shù)冠軍賽上海站官方贊助商合作方案課件
- 醫(yī)療器械臨床評(píng)價(jià)課件
- 現(xiàn)場工程量確認(rèn)單
- 2022年廣東省佛山市順德區(qū)承德小學(xué)小升初數(shù)學(xué)試卷
- 黃亮和李燕的創(chuàng)業(yè)故事(鳳山書屋)
- DB61∕T 5006-2021 人民防空工程標(biāo)識(shí)標(biāo)準(zhǔn)
- 潔凈室塵埃粒子檢測規(guī)范
評(píng)論
0/150
提交評(píng)論