中文一二三区_九九在线中文字幕无码_国产一二区av_38激情网_欧美一区=区三区_亚洲高清免费观看在线视频

首頁 > 考試輔導 > 計算機考試 > JAVA認證 > JAVA認證考試動態(tài) > SCJP310-055中文考綱

SCJP310-055中文考綱

第一部分:聲明、初始化、和作用域。 
定義類、內(nèi)部類、靜態(tài)類、接口、枚舉。
正確使用包語句和導入語句,包括靜態(tài)導入。
實現(xiàn)或繼承一個或多個接口。
定義、繼承抽象類。聲明、初始化并使用基本類型、數(shù)組、枚舉、靜態(tài)對象、成員變量和局部變量,使用合法的變量標識符。
定義方法和靜態(tài)方法,使用符合javabean命名規(guī)范的方法名。
定義并使用可變參數(shù)。正確重寫和重載方法并識別方法合法的返回值,包括協(xié)變返回。
為類及層次類編寫構造函數(shù),知道默認構造函數(shù)的行為,實例化類及內(nèi)部類。 

第二部分:流程控制 
正確使用if、switch語句包括參數(shù)類型的合法使用。
正確使用所有帶標簽或不帶標簽的循環(huán)語句包括增強型for,使用break,continue,計算循環(huán)計數(shù)變量的值。正確使用斷言。
正確使用異常和異常處理語句(try,catch,finally)。
正確定義或重寫拋出異常的方法。
知道在程序段的特定點出現(xiàn)的異常對程序的影響,識別其是runtime exception、checked exception或error.
知道下列異常在什么情況下會發(fā)生: arrayindexoutofboundsexception,classcastexception, illegalargumentexception, illegalstateexception, nullpointerexception, numberformatexception, assertionerror, exceptionininitializererror, stackoverflowerror or noclassdeffounderror.
知道上面哪些是由虛擬機拋出的,其他的在什么情況應該被程序拋出。 

第三部分:api內(nèi)容 
正確使用基本的類型包裝器及其自動拆/裝箱。
區(qū)別string、stringbuilder和stringbuffer的不同。
用以下類向給定文件中寫或從中讀數(shù)據(jù):java.io: bufferedreader,bufferedwriter, file, filereader, filewriter和printwriter.
使用以下api序列化或反序列化對象:java.io: datainputstream, dataoutputstream, fileinputstream, fileoutputstream, objectinputstream, objectoutputstream and serializable. 
使用java.text包中的標準api正確格式化或解析特定locale的日期、數(shù)字和貨幣值。
給定需要使用缺省或特定locale的代碼段,給出合理的使用。
描述java.util.locale類的目的和使用。
使用java.util和java.util.regex包中標準的api格式化或解析strings和streams.對于strings, 會使用pattern和matcher類及string.split方法。
會使用規(guī)則表達式進行模式匹配(限.、*、+、?、\d、\s、\w、[]、())。
*、+和?的使用限于貪婪匹配中作為量詞,()操作符僅用做分組機制,不用于在匹配中捕獲內(nèi)容。
對于streams,會用formatter和scanner類及printwriter.format和printwriter.printf方法。識別并使用用于格式化字符串的格式化參數(shù)(限%b、%c、%d、%f、%s)。 

第四部分:并行性 
能用java.lang.thread和java.lang.runnable兩種方法定義、實例化和啟動新線程。
知道什么情況下線程能存在,知道轉換線程狀態(tài)的方式。
正確使用對象鎖保護靜態(tài)變量和成員變量,正確使用wait, notify和notifyall方法及synchronized修飾符。 

第五部分:面向對象原理 
能在類中實現(xiàn)緊密封裝、高內(nèi)聚、低耦合并描述其好處。
會寫示范多態(tài)的代碼。
知道什么時候要上溯,知道和對象引用的上溯有關的運行時error。
解釋與構造函數(shù)、成員變量、靜態(tài)變量、成員方法、靜態(tài)方法有關的修飾符在繼承機制中的效果。
引用重載或重寫的方法,引用超類的或重寫的或重載的構造函數(shù)。開發(fā)代碼實現(xiàn)"is-a"和"has-a"關系。 

第六部分:集合/泛型 
正確選用集合類和接口包括comparable接口。
區(qū)分對hashcode和equals方法重寫的正確與否。
知道==和equals方法的不同。
會使用集合的泛型版本,尤其是set、list和map接口及implementation類。
知道非泛型版本的集合的不足并會用泛型版本去重構。
在類和接口聲明中、成員變量和方法參數(shù)中及返回類型中合理使用類型參數(shù)。
編寫泛型方法和通配型方法,知道其入口的異同。
使用java.util包對list進行以下操作:排序、二分法查找、轉換為array。
使用java.util包對array進行以下操作:排序、二分法查找、轉換為list。
使用java.util.comparator和java.lang.comparable接口影響lists和arrays的排序。
知道基本類型包裝器和java.lang.string的自然排序的排序效果。 

第七部分:基礎內(nèi)容 
正確使用訪問控制修飾符、包聲明語句、導入語句。給定一個類和命令行,知道預期的行為。 
明確當對象引用或基本類型作為形參傳遞給方法被賦值或修改后的影響。
給定一段代碼,知道什么對象在什么地方能或不能被垃圾收集器合理的收集,明確垃圾收集機制和結束機制的行為。
給定jar文件內(nèi)或外的展開的類的全名,為其構造合適的目錄結構。
給定一段代碼和一個classpath,確定這個classpath是否能使代碼正確編譯。
正確使用賦值操作符(限=、+=、-=)、算術操作符(限+、-、*、/、%、++、--)、關系操作符(限<、<=、>、>=、==、!=)、instanceof操作符、邏輯操作符(限&、|、^、!、&&、||)、條件操作符( ? : )。
編寫代碼測試兩個對象或基本類型是否相等。
主站蜘蛛池模板: 麻豆国产在线精品国偷产拍 | 一级黄色免费视频 | 成人一级| 女人一区二区 | 女人在厨房被添高潮全过程A片 | 国产嫖妓风韵犹存对白 | 日韩精品一区二区三区av | 久久久久久亚洲AV无码专区 | 亚洲一区二区在线观看视频 | 精品区一区二区 | 久久综合中文字幕一区二区三区 | 国产精品对白刺激久久久 | 国产AV激情久久无码天堂 | 亚洲av永久无码精品一百度影院 | 精品久久精品久久 | 国产精品美女乱子伦高 | 亚洲欧美日韩国产精品专区 | 毛笔玩弄高潮h | 77奇米影视| 国产v欧美 | 国产日产亚洲系列最新美使用方法 | 一区二区三区亚洲 | 亚洲一区二区3 | 亚洲精品无码一区二区 | 国产无套一区二区三区久久 | 中文无码一区二区不卡αv 青青成线在人线免费啪 | 髙清国产性猛交xxxand | 久久98| 婷婷色婷婷开心五月四房播播 | 寡妇张开腿让黑人捅爽 | 妺妺窝人体色WWW看美女 | 玖玖色在线观看 | 麻豆短视频传媒 | 亚洲人成网站18禁止人 | 国产欧美视频一区 | 日本香蕉网 | 911精品美国片911久久久 | 亚洲精品乱码久久久久 | 69精品人人人人人人人人人 | 成人免费无码A毛片 | 国产精品麻豆久久 |