亚洲精品成人18久久久久_日韩欧美色_江苏极品身材白嫩少妇自拍_曰本人做爰大片免费观看一老师_久草视频网_最近中文字幕MV高清在线视频

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

SCJP310-055中文考綱

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

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

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

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

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

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

第七部分:基礎內容 
正確使用訪問控制修飾符、包聲明語句、導入語句。給定一個類和命令行,知道預期的行為。 
明確當對象引用或基本類型作為形參傳遞給方法被賦值或修改后的影響。
給定一段代碼,知道什么對象在什么地方能或不能被垃圾收集器合理的收集,明確垃圾收集機制和結束機制的行為。
給定jar文件內或外的展開的類的全名,為其構造合適的目錄結構。
給定一段代碼和一個classpath,確定這個classpath是否能使代碼正確編譯。
正確使用賦值操作符(限=、+=、-=)、算術操作符(限+、-、*、/、%、++、--)、關系操作符(限<、<=、>、>=、==、!=)、instanceof操作符、邏輯操作符(限&、|、^、!、&&、||)、條件操作符( ? : )。
編寫代碼測試兩個對象或基本類型是否相等。
主站蜘蛛池模板: 亚洲一区二区三区精品动漫 | 人妻无码αv中文字幕久久琪琪布 | 欧美激情第1页 | 欧美日韩一区二区在线视频播放 | 自拍偷自拍亚洲精品情侣 | 99久久综合国产精品二区 | 视频在线看 | 日本天堂网 | 激情毛片| 亚洲精品乱码久久久久久麻豆不卡 | 国产毛片视频 | 久久亚洲色WWW成人欧美 | 国产精品久久久久久不久 | 日韩美女乱婬免费看视频大黄 | 丁香网五月 | 日韩成人极品在线内射3p蜜臀 | 国产高清美女a一级毛片 | 强●媚薬レズ狂いatid543 | 免费看的黄视频 | 一级片999 | 狠狠干天天爽 | 四虎精品一区 | 国产精品热视频 | 中国一级特黄毛片大片 | 嘿咻嘿咻在线观看 | 成人在线日韩 | 国产做a爱一级久久 | 国产中文字字幕乱码无限 | 国产精品女A片爽爽波多野结衣 | 青草青草久热精品视 | 少妇激情av一区二区 | 日韩欧美国产视频 | 免费一级淫片aaa片毛片a级 | 欧美日韩伊人 | 中国国产av片 | 亚洲国产精品欧美久久 | 美女免费黄视频 | 成年性羞羞视频免费观看无限 | 日韩成人综合 | 九九精品视频在线观看 | 国产小视频在线观看 |