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

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

07年JAVA資格認證考試 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操作符、邏輯操作符(限&、|、^、!、&&、||)、條件操作符( ? : )。

  編寫代碼測試兩個對象或基本類型是否相等。
主站蜘蛛池模板: 91麻豆精品国产91久久久点播时间 | 国内精品伊人久久久久 | 啦啦啦资源在线观看视频 | 国产一区二区三区四区老人 | 男人扒开女人腿做爽爽视频 | 亚洲区一区二区三区 | h成人在线观看 | 国产精品自产拍高潮在线观看 | 久久久久久久久一区二区三区 | 日本少妇做爰全过程二区 | 亚洲日韩精品A∨片无码加勒比 | 91插插插插 | 天天做天天爱天天高潮 | 精品日产一区二区三区视频怎么看 | 国产精品禁漫天堂视频 | 亚洲蜜臀av | 久久成人精品无人区 | 天天澡天天揉揉av在线 | 热re99久久精品国产99热黄 | 无码人妻丰满熟妇片毛片 | 搡少妇在线视频少妇干活了 | 亚洲AV成人无码网站天堂网久久 | 久久久久久一区国产精品 | 操碰人人 | 铜铜铜铜铜铜铜铜好大无打码 | 欧美视频一区在线 | 久久国产成人午夜av影院宅 | 一级毛片视频免费看 | 妇女bbbb插插插视频 | 男人添女人下身视频高清 | 性8sex8春暖花开亚洲地址 | 女人一级一片30分 | 国产极品熟女沙发内射AV | 免费a在线观看播放 | 人妻中文乱码在线网站 | 中文字幕28页 | 精品久久精品久久 | 美女高潮潮喷流白浆视频在线观看 | 国产色综合一区二区三区 | WWW国产亚洲精品久久久 | 综合色国产|