版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Oava編程基礎》
教學大綱數學與信息科學院
信息科學教研室總學時80五、參考書目(1)趙卓君java程序設計基礎教程清華大學出版社。(2)(美)埃克爾著,陳昊鵬譯Java編程思想(第4版)機械工業出版社六、教學形式與考核方式1、教學形式:以課堂講授為主。建議采用多媒體教學課件。2、考核方式:本課程考核方式為:考試、筆試。課程性質必修課總學時80(教學學時48實驗學時32)課程類型考試課開課院數學與信息科學學院適用專業信息與計算科學專業及相關專業一、教學任務、目的和要求《Java編程基礎》是針對信息與計算科學專業本科學生開設的一門重要的專業課。Java具有跨平臺、分布性、高性能、可移植等優點,已是目前世界最流行的高級編程語言之一。自誕生以來,Java迅速成為開發互聯網應用程序首選的編程語言。本課程介紹Java的起源、Java的基本語法、Java中面向對象的實現、異常和斷言、字符串、輸入輸出和集合框架等。通過本課程學習和上機實踐,使學生掌握使用Java進行程序設計的基本技術與方法、具備軟件開發的基礎能力,為今后從事軟件開發和應用打下基礎。要求學生通過學習掌握Java基本概念、類的定義和使用方法,掌握圖形及文件操作、APPLET小程序的設計、異常處理等編程技術,簡單Java數據庫開發,其基本目標如下:.獲取知識。學生通過本課程的學習,應掌握Java語言的基本特征,理解和掌握Java語言的基本語法和語義,掌握使用Java語言開發程序的基本步驟。.編程思想。要建立嶄新的面向對象的編程思想。.編程能力。通過本課程的學習,學生應能熟練編寫簡單的完成一定功能的Java程序。二、教學中注意事項本課程是一門對動手能力要求較高的、重視實驗環節的實踐性課程,因此在教授過程中與原理概念型課程有著本質的區別。本門課程應注重案例教學,以項目引導的方式教授學生,通過具有代表性的案例教學使學生理解掌握章節中的重點難點。應引導學生在掌握基本知識的同時,重在體會面向對象的編程思想,提高編程能力。三、教學內容及要求第1章Java概述內容:Java的發展內容Java的特點開發工具包JDK及其配置編寫簡單的Java程序一個最簡單的Java程序編譯和運行Java程序Java的開發環境JCreator的使用要求:了解本章重點難點:java的起源;java的特點;java的開發環境的配置;編寫和運行第一個java程序第2章Java語法基礎內容標識符標識符的定義標識符的組成規則分隔符關鍵字數據類型、變量與常量數據類型基本數據類型復合數據類型類型轉換常量變量Unicode漢字字符集Unicode的定義與特點運算符算術運算符關系運算符邏輯運算符位運算符255位移運算符條件運算符運算符的優先級與結合性表達式(Expression)算術表達式關系表達式邏輯表達式賦值表達式復合賦值運算表達式流程控制條件選擇語句switch...ease多分支語句循環控制語句數組數組的概念、特征與分類一維數組多維數組命令行參數命令行參數的定義與使用命令行參數的轉換要求:掌握本章重點難點:運算符和表達式;程序流程控制;數組詞法規則;數據類型;常量與變量;第3章面向對象的實現運算符和表達式;程序流程控制;數組內容類與對象對象及對象的引用類與對象的關系抽象封裝在Java中實現類類中的數據成員類中的方法Java中類的聲明使用類的對象實例類的初始化與垃圾回收this關鍵字訪問修飾符和隱臧實現包訪問控制修飾符再談封裝繼承軟件復用與繼承的概念繼承的實現:父類與子類繼承中的初始化與收尾繼承中成員訪問和繼承的根類多態性方法重載(編譯時多態)方法重定義(運行時多態)方法修飾符final修飾符abstract修飾符接口接口的定義接口的實現引用接口接口的繼承嵌套類成員類局部類匿名類Java中的枚舉類型要求:掌握本章重點難點:面向對象的基本概念;封裝與信息隱藏、數據抽象、繼承,多態等面向對象的特點;用java語言編寫面向對象程序的方法;接I」和內部類的用法;java類的高級特性。第4章異常和斷言內容異常異常處理try...catch塊finally塊多重caich塊嵌套by...catch塊使用throw顯式引發異常使用throws回避異常用戶自定義異常4.5斷言要求:掌握本章重點難點:異常和異常處理概念;java異常模型;java異常處理;java中多重catch和嵌套try-ca【ch塊的使用;斷言的概念和使用。第5章Java.lang包和字符串內容Object類包裝類數值類型包裝類Boolean類Character類Math類System類字符串String類StringBuffer類要求:了解本章重點難點:object類;class類;數據類型包裝器;system類;string類:stringbuffcr類第6章java,utiI包和集合框架內容日期與時間類Date類日歷類Calendar隨機數類RandomCollection接口Iterator接口List接口向量類Vector棧類Stack數組列表類ArrayList鏈表類LinkedListSet接口HashSet類TreeSet類Map接口HashMapTreeMapCollections類要求:了解本章重點難點:時間與日期類;隨機數類;集合框架。第7章java,io包和輸入輸出內容File類File類構造方法File類常用方法流流的概念字節流字符流使用字節流進行文件讀/寫InputStream類和OutputStreani類FilelnputStrcam類和FilcOutputStrcam類使用字符流進行文件讀/寫基類Reader和Writer類FileReader類和FileWriter類InputStreamReader類和OulpulSlreamWriier類BufferedReader類和BufferedWriter類PrintWriter類過濾流FilterlnputStream類和FilterOutputStream類DatalnputStream類和DataOulputSlream類BufferedlnputStream類和BufferedOutputStream類LineNumberlnputStream類PushbackInputStream類要求:了解本章重點難點:流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 劍麻纖維生產工測試驗證考核試卷含答案
- 鈦白粉生產工崗中質量考核試卷含答案
- 糖果成型工交接知識考核試卷含答案
- 氧化擴散工安全知識強化考核試卷含答案
- 耐火制品切磨加工工操作安全競賽考核試卷含答案
- 礦山設備運行協調員標準化強化考核試卷含答案
- 物探工基礎常識模擬考核試卷含答案
- 會展策劃師職業規劃
- 2026年AI倫理合規零售AI數據安全策略
- 初中英語1600詞詳解(含音標、用法)
- 急性肺栓塞介入治療進展2026
- 2026年濟寧市公共交通集團有限公司社會招聘筆試模擬試題及答案詳解
- 2026年水發集團有限公司招聘207人筆試參考題庫及答案詳解
- 初中數學九年級上冊圓的知識清單(蘇科版)
- 2026年醫療器械專業知識與技能(初、中級)模擬試題及答案
- 2026語文新教材五年級上冊必背內容及打卡表
- 2026年監獄干警思想動態分析
- 國企黨務工作者(黨建崗)面試題和專題題20問及答案
- 易制爆、易制毒危險化學品和放射源防盜搶、防破壞、防泄漏應急預案
- 溝通物流合作伙伴議價函4篇范文
- 湖南鋼鐵集團校招面試題及答案
評論
0/150
提交評論