Java編程基礎(chǔ)(48+32)教學(xué)大綱_第1頁
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第2頁
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第3頁
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第4頁
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Oava編程基礎(chǔ)》

教學(xué)大綱數(shù)學(xué)與信息科學(xué)院

信息科學(xué)教研室總學(xué)時80五、參考書目(1)趙卓君java程序設(shè)計基礎(chǔ)教程清華大學(xué)出版社。(2)(美)??藸栔?,陳昊鵬譯Java編程思想(第4版)機械工業(yè)出版社六、教學(xué)形式與考核方式1、教學(xué)形式:以課堂講授為主。建議采用多媒體教學(xué)課件。2、考核方式:本課程考核方式為:考試、筆試。課程性質(zhì)必修課總學(xué)時80(教學(xué)學(xué)時48實驗學(xué)時32)課程類型考試課開課院數(shù)學(xué)與信息科學(xué)學(xué)院適用專業(yè)信息與計算科學(xué)專業(yè)及相關(guān)專業(yè)一、教學(xué)任務(wù)、目的和要求《Java編程基礎(chǔ)》是針對信息與計算科學(xué)專業(yè)本科學(xué)生開設(shè)的一門重要的專業(yè)課。Java具有跨平臺、分布性、高性能、可移植等優(yōu)點,已是目前世界最流行的高級編程語言之一。自誕生以來,Java迅速成為開發(fā)互聯(lián)網(wǎng)應(yīng)用程序首選的編程語言。本課程介紹Java的起源、Java的基本語法、Java中面向?qū)ο蟮膶崿F(xiàn)、異常和斷言、字符串、輸入輸出和集合框架等。通過本課程學(xué)習(xí)和上機實踐,使學(xué)生掌握使用Java進(jìn)行程序設(shè)計的基本技術(shù)與方法、具備軟件開發(fā)的基礎(chǔ)能力,為今后從事軟件開發(fā)和應(yīng)用打下基礎(chǔ)。要求學(xué)生通過學(xué)習(xí)掌握J(rèn)ava基本概念、類的定義和使用方法,掌握圖形及文件操作、APPLET小程序的設(shè)計、異常處理等編程技術(shù),簡單Java數(shù)據(jù)庫開發(fā),其基本目標(biāo)如下:.獲取知識。學(xué)生通過本課程的學(xué)習(xí),應(yīng)掌握J(rèn)ava語言的基本特征,理解和掌握J(rèn)ava語言的基本語法和語義,掌握使用Java語言開發(fā)程序的基本步驟。.編程思想。要建立嶄新的面向?qū)ο蟮木幊趟枷搿?編程能力。通過本課程的學(xué)習(xí),學(xué)生應(yīng)能熟練編寫簡單的完成一定功能的Java程序。二、教學(xué)中注意事項本課程是一門對動手能力要求較高的、重視實驗環(huán)節(jié)的實踐性課程,因此在教授過程中與原理概念型課程有著本質(zhì)的區(qū)別。本門課程應(yīng)注重案例教學(xué),以項目引導(dǎo)的方式教授學(xué)生,通過具有代表性的案例教學(xué)使學(xué)生理解掌握章節(jié)中的重點難點。應(yīng)引導(dǎo)學(xué)生在掌握基本知識的同時,重在體會面向?qū)ο蟮木幊趟枷耄岣呔幊棠芰?。三、教學(xué)內(nèi)容及要求第1章Java概述內(nèi)容:Java的發(fā)展內(nèi)容Java的特點開發(fā)工具包JDK及其配置編寫簡單的Java程序一個最簡單的Java程序編譯和運行Java程序Java的開發(fā)環(huán)境JCreator的使用要求:了解本章重點難點:java的起源;java的特點;java的開發(fā)環(huán)境的配置;編寫和運行第一個java程序第2章Java語法基礎(chǔ)內(nèi)容標(biāo)識符標(biāo)識符的定義標(biāo)識符的組成規(guī)則分隔符關(guān)鍵字?jǐn)?shù)據(jù)類型、變量與常量數(shù)據(jù)類型基本數(shù)據(jù)類型復(fù)合數(shù)據(jù)類型類型轉(zhuǎn)換常量變量Unicode漢字字符集Unicode的定義與特點運算符算術(shù)運算符關(guān)系運算符邏輯運算符位運算符255位移運算符條件運算符運算符的優(yōu)先級與結(jié)合性表達(dá)式(Expression)算術(shù)表達(dá)式關(guān)系表達(dá)式邏輯表達(dá)式賦值表達(dá)式復(fù)合賦值運算表達(dá)式流程控制條件選擇語句switch...ease多分支語句循環(huán)控制語句數(shù)組數(shù)組的概念、特征與分類一維數(shù)組多維數(shù)組命令行參數(shù)命令行參數(shù)的定義與使用命令行參數(shù)的轉(zhuǎn)換要求:掌握本章重點難點:運算符和表達(dá)式;程序流程控制;數(shù)組詞法規(guī)則;數(shù)據(jù)類型;常量與變量;第3章面向?qū)ο蟮膶崿F(xiàn)運算符和表達(dá)式;程序流程控制;數(shù)組內(nèi)容類與對象對象及對象的引用類與對象的關(guān)系抽象封裝在Java中實現(xiàn)類類中的數(shù)據(jù)成員類中的方法Java中類的聲明使用類的對象實例類的初始化與垃圾回收this關(guān)鍵字訪問修飾符和隱臧實現(xiàn)包訪問控制修飾符再談封裝繼承軟件復(fù)用與繼承的概念繼承的實現(xiàn):父類與子類繼承中的初始化與收尾繼承中成員訪問和繼承的根類多態(tài)性方法重載(編譯時多態(tài))方法重定義(運行時多態(tài))方法修飾符final修飾符abstract修飾符接口接口的定義接口的實現(xiàn)引用接口接口的繼承嵌套類成員類局部類匿名類Java中的枚舉類型要求:掌握本章重點難點:面向?qū)ο蟮幕靖拍睿环庋b與信息隱藏、數(shù)據(jù)抽象、繼承,多態(tài)等面向?qū)ο蟮奶攸c;用java語言編寫面向?qū)ο蟪绦虻姆椒ǎ唤覫」和內(nèi)部類的用法;java類的高級特性。第4章異常和斷言內(nèi)容異常異常處理try...catch塊finally塊多重caich塊嵌套by...catch塊使用throw顯式引發(fā)異常使用throws回避異常用戶自定義異常4.5斷言要求:掌握本章重點難點:異常和異常處理概念;java異常模型;java異常處理;java中多重catch和嵌套try-ca【ch塊的使用;斷言的概念和使用。第5章Java.lang包和字符串內(nèi)容Object類包裝類數(shù)值類型包裝類Boolean類Character類Math類System類字符串String類StringBuffer類要求:了解本章重點難點:object類;class類;數(shù)據(jù)類型包裝器;system類;string類:stringbuffcr類第6章java,utiI包和集合框架內(nèi)容日期與時間類Date類日歷類Calendar隨機數(shù)類RandomCollection接口Iterator接口List接口向量類Vector棧類Stack數(shù)組列表類ArrayList鏈表類LinkedListSet接口HashSet類TreeSet類Map接口HashMapTreeMapCollections類要求:了解本章重點難點:時間與日期類;隨機數(shù)類;集合框架。第7章java,io包和輸入輸出內(nèi)容File類File類構(gòu)造方法File類常用方法流流的概念字節(jié)流字符流使用字節(jié)流進(jìn)行文件讀/寫InputStream類和OutputStreani類FilelnputStrcam類和FilcOutputStrcam類使用字符流進(jìn)行文件讀/寫基類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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論