




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、“ Java 程序設計”課程教學大綱教研室主任:韓莉莉執筆人:韓莉莉一課程基本信息開課單位:管理學院課程名稱:Java 程序設計課程編號:182022英文名稱:Java programming課程類型:專業基礎課總學時:68( 理論 )+34( 實驗 )學 分: 3開設專業:信息系統與信息管理先修課程:C語言二課程任務和目標(一)課程任務 Java 程序設計是計算機軟件專業的核心課程之一,也是基礎課程之一,Java 語言是當前十分流行的一門經典網絡編程語言。本課程主要介紹了Java 語言的功能和特點,主要內容包括:Java 語言基礎知識,Java 語法構成,面向對象編程技術,常用系統類使用,圖
2、形用戶界面設計,圖形處理,多媒體處理,異常處理,文件和流處理,多線程技術和網絡編程技術。目的是使學生掌握一門高級網絡程序設計語言,了解網絡程序設計方法,具有基本的進行網絡程序設計的能力。(二)課程目標1. 能力目標( 1)培養學生規范編碼和良好的程序設計風格( 2)培養學生面向對象編程的思維和提高邏輯思維能力( 3)培養學生發現問題、分析問題和解決問題的能力( 4)培養良好職業素質和職業道德( 5)培養團隊協作和和諧的溝通能力2. 知識目標1)掌握 Java 語言基礎( 2)熟練掌握對象和類( 3)掌握繼承與多態( 4)熟練掌握數組和字符串( 5)掌握Java的異常處理( 6)掌握Java的輸
3、入 /輸出( 7)了解GUI 程序設計( 8)熟練掌握Java 的集合( 9)了解多線程和網絡編程(10)掌握JDBCa術( 11)了解面向對象的常用設計模式( 12)掌握 Java 程序設計的思想和方法三、教學內容與要求第一章Java 概述1.1 Java 起源、 Java 特點、 Java 開發環境搭建、第一個Java 小程序例子。目的要求:1. 了解Java 的起源2. 了解Java 的特點3. 熟練掌握搭建Java 開發環境第二章Java基本語法2.1 數據類型,運算符、表達式及其控制結構。2.2 數組和 String 字符串。2.3 命名規范和注釋。目的要求:1. 掌握運算和表達式2
4、. 熟練掌握語句、字符串和數組的常用方法和素性第三章類與對象3.1 類的定義、對象的創建、類與對象關系、數組對象。3.2 類的屬性和方法的定義、方法重載和遞歸。3.3 靜態成員、封裝、構造方法。3.4 成員的訪問控制、代碼塊、this 、 static 和 Date 類。目的要求:1. 掌握類的成員變量和成員方法2. 熟練掌握創建對象和使用對象3. 掌握對象的引用和實體4. 掌握方法中的參數傳值5. 熟練掌握構造方法和方法重載6. 了解 static 和 this 關鍵字,訪問權限(private 、 default 、 protected 和 public )第四章繼承4.1 抽象類的定義、
5、抽象類的方法、繼承的基本概念。4.2 派生子類、繼承原則、方法覆蓋和重載。4.35 uper 、 final 關鍵字和Object 類。目的要求:1. 掌握抽象類的屬性和抽象方法2. 掌握抽象類的原理和作用,子類的繼承性3. 熟練掌握變量的隱藏和方法的重寫4. 掌握方法的重載與重寫的異同點5. 掌握 super和 final 關鍵字。第五章接口5.1 接口的定義、接口的特性、接口的使用、接口的作用、接口與抽象類的區別、接口繼承。5.2 接口回調、接口參數、接口的實際應用(制定標準)。目的要求:1. 掌握接口與抽象類的區別2. 掌握接口的繼承,接口回調和接口做參數第六章多態6.1 強制類型轉換、
6、對象的多態性、向上類型轉換和向下類型轉換。6.2 實體類的多態性、抽象類的多態性、接口的多態性和多態的特性。目的要求:1. 熟練掌握向上類型轉換2. 掌握向下類型轉換和多態實際應用第七章 內部類7.1 靜態內部類、局部內部類和實例內部類。7.2 匿名內部類、匿名對象、內部類的特點和使用范圍。目的要求:1. 掌握靜態內部類、實例內部類和局部內部類的創建和調用2. 熟練掌握匿名內部類的創建和調用第八章 異常8.1 異常的概念、異常的處理機制、Exception 與 RuntimeException 類、 try-catch-finaly語句。8.2 throws 與 throw 關鍵字、斷言、異常
7、繼承結構、自定義異常。目的要求:1. 熟練掌握異常的處理2. 了解自定義異常第九章 IO 操作9.1 操作文件的File 類、 RandomAccessFile 類、流的定義、字節流與字符流基本操作。9.2 轉換流(OutputStreamWriter 類與 InputStreamReader 類) 、內存操作流、管道流、打印流、System 類對 IO 的支持。9.3 BufferedReader 類、 Scanner 類、數據流、合并流、壓縮流和對象序列化。目的要求:1. 掌握文件類File 的基本方法和屬性2. 熟練掌握字符流與字節流的基本操作3. 熟練掌握轉換流-OutputStrea
8、mWriter 類與 InputStreamWriter 類的基本操作4. 熟練掌握System 類對 IO 的支持的常用的方法和屬性5. 掌握 BufferedReader 類的常用方法和常用屬性和Scanner 的基本操作第十章 集合10.1 集合的概念、Collection 接口、 List 接口、 ArrayList (多態數組)和LinkedList(鏈表)、Set 接口與 SortedSet 接口、HashSet (散列集)。10.2 Map 接口、HashMap(散歹U映射)、Hashtable (散列表)、TreeSet (樹集)和 TreeMap (樹映集)。目的要求:1 .
9、熟練掌握ArrayList(動態數組)、HashMap (散歹U映射)和 Vector (向量)的基本操2 .掌握LinkedList(鏈表)、Stack (棧)和HashSet (散列集)基本操作第十一章圖形用戶界面11.1 AWT 簡介、 Swing 簡介、 基本容器:JFrame、 標簽組件:JLabel 、 按鈕組件:JButton和布局管理器。11.2 其它容器(JPanel 、 JSplitPane 、 JTabbedPane、 JScrollPane 、 JdesktopPane 與JInternalFrame ) 、不彈起的按鈕組件、文件組件、事件處理、單選按鈕。11.3 復選
10、框、列表框、下拉列表框、菜單組件、文件選擇框、表格。目的要求:1 .掌握JFrame,標簽組件:JLable ,按鈕組件:JButton ,布局管理器2 . 熟練掌握JRadioButton , 復選按鈕:JCheckBox, 列表框: JList , 下拉列表框:JComboBox,菜單組件:JMenu和JMenuBar,文件選擇框:JFileChooser ,事件處理。第十二章Applet 應用程序12.1 Applet 類的常用方法、Applet 的生命周期、JApplet 類的常用方法。12.2 Applet 與HTML昆合使用、Applet與多媒體(音頻和視頻)。目的要求:1. 掌握
11、 Applet 類的常用方法,JApplet 的常用方法和屬性第十三章多線程1.1 1 進程與線程的定義和關系、線程的實現(兩種方法)、線程的狀態、線程的常用操作方法。1.2 2 線程操作范例、同步于死鎖、線程的生命周期、線程操作案例(生產者與消費者問題) 。目的要求:1. 熟練掌握創建線程的方式和線程的常用方法2. 掌握線程的調度與優先級,資源共享(同步、等待、通知和死鎖)第十四章網絡通信14.1 IP 地址簡介、InetAddress 類、URL與 URLConnection、URLEncoder 與 URLDecoder 使用和關系。14.2 ServerSocket 類與Socket類
12、、TCP簡介、TCP程序,在服務器上創建應用多線程、UD騎介和UD用序設計。目的要求:1 .掌握URL類和URLConnection類的常用方法和屬性2 .熟練掌握InetAddress類和Socket套接字類的常用方法和屬性3 .掌握UD琳據報的打包、發送與接收數據包和廣播數據包的操作第十五章 JDBC15.1 JDBC簡介、SQLServer2000安裝與使用、SQL語句(增、刪、改、查)、采用JDBC-ODBC 橋連接數據庫。15.2 使用純Java數據庫驅動連接數據庫的步驟、ResultSet接口和PreparedStatement接口、存儲過程、事件處理。目的要求:1 .掌握MySql數據庫簡介、安裝及其配置2 .熟練掌握JDBC操作步驟3 .熟練掌握 Connection 接口、Statement 接口、PreparedStatement 接口的使用4 .掌握事件處理四、學時分配課時分配表章次各教學環節學時分配小計講授實驗上機習題討論課外備注A章Java概述4202第一章Java語百基礎9504第三章類與對象6402第四章抽象類與繼承7502第五章接口55025502第七章內部類5302第八章異常4202第九章I/O操作10802第d章集合7502第dL章圖形用戶界面12804第d卜一早 Appl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化產業推動經濟新動能
- Leucomycin-A6-生命科學試劑-MCE
- 2025年中期美股策略觀點:溢價收斂龍頭為先
- 農業農村土地制度改革與土地流轉政策研究報告
- 量子密鑰分發在工業互聯網平臺中的數據加密效率優化報告
- 金融行業數據治理與隱私保護在金融大數據分析中的應用報告
- 文化藝術中心建筑2025年初步設計可持續發展評估報告
- 2025年農業綠色生產模式與新型農業經營主體培育策略研究報告
- 工業互聯網平臺安全多方計算在智能制造領域的應用案例分析報告
- 基于監管視角的美國次貸危機成因分析及其對我國的啟示
- 和美鄉村示范村規范方案
- 2025春季學期國開電大本科《人文英語4》一平臺機考真題及答案(第四套)
- 2025年政治經濟學考試題及答案回顧
- 政府采購評審專家考試真題庫(帶答案)
- (2025)國家版圖知識競賽(附含答案)
- 2025年高考志愿填報-12種選科組合專業對照表
- 《知識產權法學》一萬字筆記
- 固體廢物堆肥處理技術課件
- 腦卒中的診斷與治療
- 2025甘肅省農墾集團有限責任公司招聘生產技術人員145人筆試參考題庫附帶答案詳解析版
- 中國古茶樹資源狀況白皮書2025
評論
0/150
提交評論