《Java程序設(shè)計(jì)》部分
(一)Java概述
1.識(shí)記:(1)Java語(yǔ)言的發(fā)展歷史及特點(diǎn);(2)JDK開(kāi)發(fā)環(huán)境配置;(3)Java的基本命名規(guī)范。
2.理解:Java程序的運(yùn)行機(jī)制。
3.運(yùn)用:(1)Eclipse的安裝與使用;(2)使用JDK編譯、運(yùn)行Java程序。
(二)Java語(yǔ)言基礎(chǔ)
1.識(shí)記:(1)Java語(yǔ)言的數(shù)據(jù)類型;(2)Java變量和常量的定義;(3)Java語(yǔ)言各種運(yùn)算符。
2.理解:(1)各種Java表達(dá)式;(2)Java語(yǔ)句;(3)變量與常量在程序設(shè)計(jì)中的作用。
3.運(yùn)用:(1)變量和常量的程序設(shè)計(jì)中的使用;(2)表達(dá)式在程序設(shè)計(jì)中的使用。
(三)Java程序流程控制
1.識(shí)記:(1)if結(jié)構(gòu);(2)switch結(jié)構(gòu);(3)while循環(huán);(4)do循環(huán);(5)for循環(huán);(6)break語(yǔ)句;(7)continue語(yǔ)句。
2.理解:(1)if語(yǔ)句與switch語(yǔ)句的運(yùn)行機(jī)制;(2)while、do/while、for語(yǔ)句的運(yùn)行機(jī)制;(3)if結(jié)構(gòu)的嵌套;(4)循環(huán)結(jié)構(gòu)的嵌套。
3.運(yùn)用:(1)條件語(yǔ)句在程序設(shè)計(jì)中的使用;(2)循環(huán)語(yǔ)句在程序設(shè)計(jì)中的使用。
(四)數(shù)組與方法
1.識(shí)記:(1)一維數(shù)組的定義;(2)二維數(shù)組的定義;(3)數(shù)組的初始化;(4)方法的定義與調(diào)用;(5)方法的重載。
2.理解:(1)數(shù)組的遍歷;(2)數(shù)組的排序;(3)不規(guī)則數(shù)組;(4)方法重載形式。
3.運(yùn)用:(1)數(shù)組在程序設(shè)計(jì)中的使用;(2)方法在程序設(shè)計(jì)中的使用。
(五)面向?qū)ο笤O(shè)計(jì)(基礎(chǔ)篇)
1.識(shí)記:(1)類的定義與實(shí)例化;(2)對(duì)象的定義與使用;(3)數(shù)據(jù)成員與成員方法的定義與使用;(4)構(gòu)造方法的定義形式。
2.理解:(1)對(duì)象的封裝、繼承和多態(tài)三大特性;(2)構(gòu)造方法的作用;
(3)封裝的實(shí)現(xiàn)方法;(4)this關(guān)鍵字、static關(guān)鍵字的作用。
3.運(yùn)用:類在程序設(shè)計(jì)中的使用。
(六)面向?qū)ο笤O(shè)計(jì)(高級(jí)篇)
1.識(shí)記:(1)繼承、多態(tài)概念;(2)抽象類、接口概念;(3)類、接口和抽象類之間的關(guān)系。
2.理解:(1)繼承特點(diǎn)與機(jī)制;(2)方法覆蓋與屬性覆蓋;(3)instanceof運(yùn)算符的作用;(4)多態(tài)運(yùn)行機(jī)制,多態(tài)編程方法;(5)抽象類;(6)實(shí)現(xiàn)接口。
3.運(yùn)用:(1)封裝、繼承與多態(tài)在程序設(shè)計(jì)中的使用;(2)抽象類與接口在程序設(shè)計(jì)中的使用。
(七)異常處理
1.識(shí)記:(1)異常概念;(2)異常類型;(3)常見(jiàn)異常。
2.理解:(1)異常處理框架;(2)編譯異常和運(yùn)行異常的區(qū)別;(3)try/catch/finally運(yùn)行機(jī)制;(4)throws關(guān)鍵字的作用;(5)自定義異常類的方法;(6)throw關(guān)鍵字的作用。
3.運(yùn)用:異常在程序設(shè)計(jì)中的使用。
(八)包及訪問(wèn)控制權(quán)限
1.識(shí)記:(1)包的概念和作用;(2)4種訪問(wèn)控制權(quán)限關(guān)系矩陣;(3)4種訪問(wèn)控制權(quán)限的約束能力;(4)4種訪問(wèn)控制權(quán)限的使用位置。
2.理解:(1)成員訪問(wèn)權(quán)限的限制因素;(2)4種訪問(wèn)控制權(quán)限與其它關(guān)鍵字的結(jié)合性。
3.運(yùn)用:包及訪問(wèn)控制權(quán)限在程序設(shè)計(jì)中的使用。
(九)常用實(shí)用類
1.識(shí)記:(1)包裝類的概念和作用;(2)日期處理類中的主要方法;(3)數(shù)值格式化類的常用方法;(4)String類的主要方法。
2.理解:(1)自動(dòng)裝箱和拆箱操作;(2)日期格式化模板字符的含義;(3)數(shù)值格式化模板字符的含義;(4)字符串的查找與比較;(5)獲取字符串長(zhǎng)度。
3.運(yùn)用:常用實(shí)用類在程序設(shè)計(jì)中的使用。
(十)Java的輸入/輸出
1.識(shí)記:(1)System類;(2)控制臺(tái)輸入/輸出。
2.理解:(1)數(shù)據(jù)流;(2)緩沖區(qū);(3)小應(yīng)用程序控制臺(tái)。
3.運(yùn)用:Java的輸入/輸出在程序設(shè)計(jì)中的使用。
(十一)Java集合
1.識(shí)記:Java集合的概念。
2.理解:(1)Set;(2)List;(3)Map。
3.運(yùn)用:Java集合在程序設(shè)計(jì)中的使用。
(十二)多線程
1.識(shí)記:進(jìn)程和線程的概念。
2.理解:(1)線程的建立;(2)線程的生命周期;(3)多線程與同步。
3.運(yùn)用:多線程在程序設(shè)計(jì)中的使用。