




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、JAVA語言程序設計教學大綱一、課程基本信息中文名稱Java語言程序設計英文名稱Java programming適用專業物聯網工程先修課程數據結構、數據庫課程類別專業核心課修讀性質必修學分/學時2學分/34學時(17學時)考核方式考試二、教學目標(限200字以內)Java語言作為Internet上較流行的面向對象的編程語言,具有與操作系統無關的特點,同樣的程序代碼可以運行在Windows、UNIX、Linux以及MacOS等不同的操作系統上,是現代各種網絡程序設計的有力工具。通過本課程的學習,使學生近一步了解面向對象的基本概念和使用面向對象技術進行程序設計的基本思想,能比較熟練地用Java語言
2、進行一般面向對象的程序設計,基本掌握Java開發工具JDK的使用,為進一步的網絡編程奠定基礎。三、教學內容及基本要求第一章 Java入門(2學時/2學時)(一)教學目標1.了解Java的基本特點和用途。2.掌握如何下載與安裝Java SDK軟件包。3.理解設置Java程序的開發環境。4.掌握如何編寫與運行Java程序。(二)重點、難點重點:Java的基本特點和用途、設置Java程序的開發環境SDK、編寫運行Java程序。難點:設置Java程序的開發環境。(三)教學內容1.Java語言發展。2.Java語言特點。3.Java語言的應用領域。4.Java開發和執行環境。5.Java應用程序開發過程
3、。 6.幾種常見Java開發工具(如:JCreator、eclipse等)的簡單設置與簡單操作。第二章 標識符、關鍵字和數據類型(2學時/2學時)(一)教學目標1.了解Java語言的基本概念。2.理解Java語言的數據類型的意義等。3.掌握Java數組(二)重點、難點重點:標識符和關鍵字、Java語言的基本數據類型Java的數組。難點:Java的數組、基本數據類型。(三)教學內容1.Java標識符和關鍵字。2.基本數據類型以及類型間轉換。3.Java數組。第三章 運算符、表達式和語句(2學時)(一)教學目標1.掌握Java語言表達式、運算符的書寫和運算過程。2.了解程序的控制方式。3.理解三種
4、結構程序的執行過程,掌握三種基本結構的應用。(二)重點、難點重點:運算符、表達式和語句。難點:循環語句,運算符的使用。(三)教學內容1.運算符與表達式。2.程序控制方式。3.順序結構程序設計、分支結構程序設計、循環結構程序設計。4.break和continue語句。第四章 類、對象和接口(6學時/3學時)(一)教學目標1.理解面向對象編程的基本概念,掌握類的概念及組成,成員變量和成員方法、構造方法、方法的重載,類方法。2.掌握如何創建類和對象,掌握實例變量和類變量的區別,掌握實例方法和類方法的區別。3.掌握Java包的概念,Java中訪問權限的定義,類的繼承和多態性。4.掌握abstract類
5、和abstract方法,super關鍵字的使用。5.理解接口的概念和用途。6.了解內部類、匿名類,掌握異常類和異常處理。(二)重點、難點重點:類的成員變量和成員方法,構造方法、方法的重載,類方法,實例變量和類變量的區別,實例方法和類方法的區別,this關鍵字的使用,類的繼承和多態性,abstract類和abstract方法,super關鍵字的使用,異常類和異常處理。難點:類的概念,方法的重載,成員變量實例變量和類變量的區別,實例方法和類方法的區別,Java中訪問權限的定義,類的繼承和多態性,abstract類和abstract方法,接口的概念和用途,異常類和異常處理。(三)教學內容1.類、對象
6、。2.static 關鍵字、this 關鍵字和包。3.訪問權限。4.類的繼承。5.對象的上轉型對象。6.多態性。7.abstract 類和abstract方法。8.super關鍵字、接口。9.內部類、匿名類、異常類。第五章 字符串(2學時/2學時)(一)教學目標1.理解字符串概念和常用方法;2.了解字符串與基本數據類型的相互轉化;3.了解字符串與字符,字節數組的轉換。(二)重點、難點重點:字符串概念和用法,字符串與字符,字節數組。難點:字符串與字符,字節數組的轉換,字符串與基本數據類型的相互轉化。(三)教學內容1.字符串、字符串的常用方法、字符串與基本數據的相互轉化。2.對象的字符串表示。3.
7、StringTokenizer類4.符串與字符、字節數組5.StringBuffer類6.正則表達式 第六章AWT組件及事件處理(4學時/2學時)(一)教學目標1.理解AWT組件和使用;2.了解組件和容器,掌握事件的處理;3.理解布局的概念和使用布局類繪制用戶界面4.掌握幾種常見事件的處理。(二)重點、難點重點:組件的使用、事件的處理、布局類、常見事件的處理。難點:組件和容器、事件的處理、布局類、常見事件的處理。(三)教學內容1.Java窗口、文本框。2.內部類實例做監視器。3.按鈕與標簽、菜單項、文本區、面板、布局、畫布、選擇型組件。4.Component類的常用方法。5.窗口事件、鼠標事件
8、、焦點事件、鍵盤事件。第七章 Java多線程(4學時/2學時)(一)教學目標1.理解線程的概念;2.理解線程的生命周期;3.掌握創建線程的方法;4.理解線程的同步,線程的聯合,守護線程等。(二)重點、難點重點:線程的概念、線程的創建、線程的同步。難點:線程的概念、線程的創建、線程的同步。(三)教學內容1.Java中的線程。2.Thread的子類創建線程。3.使用Runable接口。4.線程的常用方法、GUI線程。5.線程同步,在同步方法中使用wait()、notify 和notifyAll()方法6.掛起、恢復和終止線程,計時器線程Timer,線程聯合和守護線程。第八章 輸入輸出流(4學時/2
9、學時)(一)教學目標1.理解流的概念;2.掌握Java中流的分類和定義;3.掌握Java中常用的一些流,掌握序列化與對象克隆,帶進度條的流。(二)重點、難點重點:流的概念、流的分類、數據流、數組流、對象流、序列化與對象克隆。難點:數據流、數組流、對象流、序列化與對象克隆。(三)教學內容1.File、FileInputStream、FileOutputStream、FileReader和FileWriter類。2.使用文件對話框打開和保存文件。3.RandomAccessFile類。4.數據流、數組流、對象流。5.序列化與對象克隆。6.文件鎖FileLock。7.Process 類中的流、帶進度
10、條的輸入流。第九章 Java訪問數據庫(4學時)(一)教學目標1.掌握數據庫的訪問技術;2.掌握對數據庫的操作(查詢、修改、插入、刪除)。(二)重點、難點重點:數據庫的連接、數據庫的操作。難點: 數據庫的操作。(三)教學內容1.創建數據源、JDBC-ODBC橋接器。2.順序查詢、可滾動結果集。3.排序查詢、模糊查詢、隨機查詢,更新、添加、刪除記錄。4.預處理語句。第十章 Java網絡編程(4學時/2學時)(一)教學目標1.了解網絡應用的結構與層次、套接字等概念;2.理解C/S和B/S工作模式,理解J包的內容;3.掌握網絡編程的基本要素和基本技術。(二)重點、難點重點:網絡編程的基本要素和基本技
11、術。難點:網絡編程基本技術。(三)教學內容1.網絡編程基礎(ip地址、端口、套接字、協議、層次等)。2.J包。3.使用URL訪問WWW網上資源。4.C/S編程、B/S編程。四、考核形式及成績評定(一)考核形式:期末采取命題隨堂考試,考試范圍和要求應符合本教學大綱對各章教學內容的基本要求。(二)成績評定:課程考核由平時作業、實驗、聽課情況和期末考試成績等部分組成,分別占課程總成績的10%、20%、10%和60%。五、教材與參考書教 材:耿祥義.Java2實用教程.(第三版).北京:清華大學出版社,2008參考書:1. 蔡翠平.Java程序設計.北京:清華大學出版社, 20032. Martin Kalin.面向對象程序設計Java語言描述北京:機械工業出版社20023. 蘇俊.Java程序設計北京:機械工業出版社,2005六、課程學時分配表序號教學內容(章、節或篇名)學時分配作業、考查理論實踐第一章Java入門22課后習題、實驗第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 區域經濟學(碩士課程)第5章 中國農村區域經濟及其發展
- 人教版(2024)七年級下冊生物期末復習全冊考點背誦提綱
- 幼兒園小班數學教案《比長短》
- 2025年公共政策與社會服務相關知識考試試卷及答案
- 2025年工程造價師職業資格考試題及答案
- 2025年普惠金融和微型信貸考試試卷及答案
- 綜合部部門半年工作總結
- LA術后護理常規
- 專題:低碳經濟-沖刺 高考地理熱點梳理情境對點練 課件
- 湖北省隨州市高新區大堰坡中學2025屆英語七下期中教學質量檢測試題含答案
- 2022-2023學年湖北省隨州市曾都區人教PEP版五年級下冊期末學業質量監測英語試卷
- 鋼結構施工合同范本
- 2024年內蒙古錫林郭勒盟事業單位人才引進歷年【重點基礎提升】模擬試題(共500題)附帶答案詳解
- 建設工程監理安全資料臺帳建筑施工
- 浙江省溫州市鹿城區2023-2024學年八年級下學期科學期末質量檢測綜合模擬卷
- 大樹吊裝專項施工方案
- (XX)XX縣2021年度變更調查技術設計書
- 地震的應急逃生知識
- 藥品配送服務應急預案
- 03 配電類“兩種人”安規綜合能力測試題庫
- 人工智能倫理導論- 課件 第3、4章 人工智能倫理、人工智能風險
評論
0/150
提交評論