java課程總結(jié)123123
湖南稅專理論課程教學(xué)大綱
課程名稱JAVA高級程序設(shè)計所屬系部學(xué)分開課學(xué)期經(jīng)管系4201*年上大綱撰寫人歐陽贊軍總學(xué)時72預(yù)修課程適用專業(yè)JAVA、C語言04級計算機(jī)1、3班一.教學(xué)目標(biāo)和基本要求通過本課程的學(xué)習(xí),使學(xué)生掌握面向?qū)ο蟮幕舅枷牒突痉椒,培養(yǎng)學(xué)生利用面向?qū)ο蟮募夹g(shù)分析和解決問題的能力。為進(jìn)一步學(xué)習(xí)打下基礎(chǔ)。二、課程簡介該門課程為計算機(jī)網(wǎng)絡(luò)及計算機(jī)應(yīng)用專業(yè)的一門專業(yè)必修課,教學(xué)宗旨為培養(yǎng)學(xué)生的程序設(shè)計能力.充分理解面向?qū)ο蟮木幊淘。三、教學(xué)重點(diǎn)、難點(diǎn)教學(xué)的重點(diǎn)是:面向?qū)ο蟪绦蛟O(shè)計的基本思想和基本方法。JAVA圖形用戶界面、事件處理、網(wǎng)絡(luò)編程。教學(xué)的難點(diǎn)是:面向?qū)ο蟮募夹g(shù)四、教材名稱及主要參考書教材:JAVA語言程序設(shè)計李尊朝蘇軍編寫中國鐵道出版社主要參考書:JAVA程序設(shè)計教程張曜張青郭立山編著冶金工業(yè)出版社五、課程章節(jié)主要內(nèi)容及學(xué)時分配章節(jié)內(nèi)容第一章面向?qū)ο蟮某绦蛟O(shè)計概念第二章類的封裝、多態(tài)和繼承第三章接口和包第四章異常處理第五章輸入與輸出第六章圖形用戶界面第七章高級用戶界面GUI設(shè)計(機(jī)動)第八章APPLET編程第九章多線程第十章數(shù)據(jù)庫編程第十一章網(wǎng)絡(luò)編程總課時648844128448講授42442264224其它22442264224六、考核及成績評定方式作業(yè)+考試七、審批意見審核者(教研室主任):彭潔(簽字)06年2月23日批準(zhǔn)者(系主任):蔡朝曦(簽字)06年2月23日
擴(kuò)展閱讀:JAVA課程總結(jié)
Java課程總結(jié)
第1章
Java語言概述
1.字節(jié)碼是將Java源程序編譯后得到的中間代碼,它在某計算機(jī)平臺上由平臺相關(guān)的Java虛擬機(jī)解釋執(zhí)行,從而實(shí)現(xiàn)Java程序的平臺無關(guān)性和可移植性。2.Java的特點(diǎn)
3.Java應(yīng)用程序(2種),它們不同的結(jié)構(gòu)特點(diǎn)及實(shí)現(xiàn)方式第2-4章1.
標(biāo)識符:以英文字母、下劃線、$符號開始的字符序列,后面可以跟英文字母、下
劃線、$符號或數(shù)字?梢詷(biāo)識類、接口、對象、方法、變量、數(shù)組等等。標(biāo)識符不能和Java保留字同名。數(shù)據(jù)類型a)簡單類型i.ii.iii.iv.
整數(shù)類型:byte(1字節(jié))、short(2字節(jié))、int(4字節(jié))、long(8字節(jié))浮點(diǎn)類型:float(4字節(jié))、double(8字節(jié))字符類型(2字節(jié))布爾類型(1位)
b)復(fù)合類型i.ii.iii.
類接口數(shù)組
2.運(yùn)算符和表達(dá)式3.控制語句
第5章類、對象、消息的基本概念,面向?qū)ο蟮幕咎卣!?章Java語言中的面向?qū)ο筇卣饕螅菏炀氄莆毡菊碌膬?nèi)容1.類
源程序中由若干個類組成,類是源程序的基本單元
方法重載:多個方法使用同一個名稱,這些方法的返回類型必須相同,但是參數(shù)個數(shù)或類型不相同
構(gòu)造方法:和類同名的、沒有返回類型(不是void)的方法,修飾符可以是public或private。構(gòu)造方法的主要作用是在對象實(shí)例化過程中初始化成員變量。this變量
2.對象:對象的創(chuàng)建、使用、刪除。
包括對象間的賦值操作,對象的方法調(diào)用(不同的參數(shù)類型)。
3.包:
以package語句定義的類前綴,沒有定義包名的類屬于默認(rèn)包。Package語句必須是源代碼文件的第一個有效語句。使用非默認(rèn)包中的類一般都用import語句。
4.面向?qū)ο筇匦裕悍庋b、繼承和多態(tài)性
Java訪問修飾符種類:public、private、protected
繼承:用于繼承父類的所有非private成員,語法上使用extends關(guān)鍵字覆蓋(重寫):在子類中重新定義父類的方法5.其他:
①final關(guān)鍵字②static關(guān)鍵字
③java.lang.Object類6.抽象類和接口
抽象類:以abstract修飾符修飾的類,這種類不能被直接實(shí)例化成對象,一般都包含0個或多個abstract方法。
接口:以interface定義的特殊抽象類,其所有成員變量都是abstract型方法,所有成員變量都是常量。第7章數(shù)組和向量
數(shù)組的定義:不能直接指定元素個數(shù),復(fù)合類型的數(shù)組變量必須逐元素初始化當(dāng)我們需要存儲不定長數(shù)據(jù)時,可以用向量(java.util.Vector類的對象)來代替數(shù)組。
第8章字符串:構(gòu)造方法、常用的成員方法
在Java語言中,字符串作為對象來處理,對應(yīng)的類為java.lang包中的String和
StringBuffer。
第10章異常處理(大部分類在java.io包中)
重點(diǎn)掌握:幾種主要的異常類;異常處理機(jī)制
異常處理2種方式(try-catch-finally、在方法聲明后面使用throws子句拋棄異常)try-catch-finally語法格式為:
try{
可能導(dǎo)致異常的代碼}
catch(異常類型變量){[異常的處理代碼]}
[catch(異常類型變量){[異常的處理代碼]}][finally{
有無異常,都需要執(zhí)行的代碼}]
能看懂自定義異常、提交和處理異常的過程。
※第11章輸入輸出處理(java.io包中)
常見字節(jié)流類:InputStream、OutputStream、FileInputStream、FileOutputStream
常見字符流:Reader、Writer、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter
※※第12章圖形用戶界面設(shè)計
JavaGUI的實(shí)現(xiàn)方式:AWT和Swing,
要求:掌握界面元素添加、布局,事件處理,靈活運(yùn)用java.awt包中的類,看懂例題并能熟練編寫程序。
組件、容器和布局管理器的使用
事件及事件處理(java.awt.event包)
第12章線程一般掌握
線程實(shí)現(xiàn)的兩種方式:繼承Thread類或?qū)崿F(xiàn)Runnable接口
第13章Applet技術(shù)基礎(chǔ)(java.applet包中)一般掌握
JavaApplet程序的執(zhí)行過程。
Java語言具有多媒體功能,支持圖像、動畫的顯示和聲音的播放。第15章網(wǎng)絡(luò)編程(java.net包)一般掌握Socket通信、URL
掌握基本的通信過程,理解建立套接字、通過獲得輸入、輸出流對象,進(jìn)行通信的過程。URL:(統(tǒng)一資源定位地址),是Internet中信息資源所在位置的一種表示方法掌握,從網(wǎng)絡(luò)下載資源的基本操作語句。
友情提示:本文中關(guān)于《java課程總結(jié)123123》給出的范例僅供您參考拓展思維使用,java課程總結(jié)123123:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。