SCJP考試指南

出版時間:2009-1  出版社:電子工業(yè)出版社  作者:西爾拉  頁數(shù):490  
Tag標簽:無  

前言

  歷時大半年,終于將這本不算成熟的譯作呈現(xiàn)在讀者的面前,等待你們的檢驗。  作為一本指導(dǎo)讀者如何通過Sun認證Java 6程序員(SCJP)認證考試的專業(yè)指導(dǎo)書,譯者深知肩上的責(zé)任。對譯文不求大雅,但起碼不能誤導(dǎo),這是譯者在翻譯本書時堅持的底線,也是對開篇4個字的注解?! ”緯且槐局笇?dǎo)讀者如何通過SCJP認證考試的培訓(xùn)教材,全書以考試要點為基礎(chǔ),按照不同的認證目標組織章節(jié)。在每個小節(jié)的開頭,都以醒目的粗體文字列出這一節(jié)需要完成的一個或兩個考試目標,這樣讀者就能夠有針對性地選擇需要復(fù)習(xí)的內(nèi)容了。  正因為本書是以考試內(nèi)容為驅(qū)動的,所以對Java 6的基礎(chǔ)知識幾乎沒有系統(tǒng)地涉及。這樣,對Java初學(xué)者而言,本書并不適合閱讀。對這些人,推薦使用電子社出版的《Java完全手冊(第七版)》一書(書號:978.7.121.06587.3)?! ∪绻x者準備參加scjP考試,但又不想?yún)⒓优嘤?xùn)機構(gòu)主辦的培訓(xùn)班,則只要認真學(xué)習(xí)本書,并做好每一章后面的自測題以及配套光盤中的模擬考題,并對做錯的題認真思考,從書中找出正確的答案,通過考試的可能性就已經(jīng)非常大了。  具體到各章而言,本書主要講解了Java中的聲明與訪問控制、面向?qū)ο?、賦值、運算符、流程控制、異常與斷言、字符串、I/0、格式化與解析、泛型與集合、內(nèi)部類、線程以及Java的開發(fā)等認證目標,幾乎涵蓋了使用Java所需的各個知識要點。所以從考試的目的而言,SCJP考試確實是完全面向Java應(yīng)用的。  本書原文風(fēng)趣幽默,并有不少英文俚語,譯者在翻譯時力求認真體會原作者所表達的意思,并盡量用中文恰當?shù)乇磉_出來。在翻譯本書的過程中,譯者參考了本書的上一版《SCJP學(xué)習(xí)指南——Sun Certified Programmer for Java 5》的譯文,在此對該書的譯者陳宗斌、沈金河兩位老師深表謝意。需要說明的是,為了與真實的考試情形相一致,本書沒有對每章的自測題部分進行翻譯?! ∮捎谧g者水平有限,加之時間倉促,譯稿中難免有曲解或者誤解作者原意的地方,望讀者諒解并批評指正?! ∽詈?,衷心希望讀者的SCJP考試之路暢坦通達,并且能夠時刻享受到Java所帶來的樂趣!

內(nèi)容概要

  《SCJP考試指南(考試號310-065)》旨在幫助讀者準備scJP Java 6認證考試,書中涵蓋了SCJP考試的所有考試要點,詳細地介紹了參加該項考試的考生和Java程序員應(yīng)掌握的所有技能。主要內(nèi)容包括:聲明與訪問控制、面向?qū)ο蟆≠x值、運算符、流程控制、異常和斷言、字符串、I/0、格式化及解析、泛型與集合、內(nèi)部類、線程以及開發(fā)。在介紹完每個認證目標之后,豐富的自測題能幫助讀者鞏固考試要點并獲得實踐經(jīng)驗。《SCJP考試指南(考試號310-065)》是參加SCJP考試的人員的必備考試教材,同時也是一本Java 6的優(yōu)秀參考書,可作為Java開發(fā)人員的參考手冊。

作者簡介

  Kathy Sierra是Java 5和Java 6 SCJP考試的開發(fā)領(lǐng)導(dǎo)者,她作為Sun的“總培訓(xùn)師”,于1997年創(chuàng)立了Java Ranch.tom,這是世界上最大的Java社區(qū)網(wǎng)站。她的幾本Java暢銷書獲得過多個軟件開發(fā)雜志授予的獎項。Sierra也是Sun的Java Champions項目的發(fā)起人之一。

書籍目錄

第1章 聲明與訪問控制1.1 Java回顧1.2 標識符和JavaBeans(考試目標1.3 和1.4 )1.2.1 合法標識符1.2.2 Sun的Java編碼規(guī)范1.2.3 JavaBeans標準1.3 聲明類(考試目標1.1 )1.3.1 源文件聲明規(guī)則1.3.2 類聲明和修飾符1.4 聲明接口(考試目標1.1 和1.2 )1.4.1 聲明接口1.4.2 聲明接口常量1.5 聲明類成員(考試目標1.3 和1.4 )1.5.1 訪問修飾符1.5.2 非訪問修飾符1.5.3 構(gòu)造函數(shù)聲明1.5.4 變量聲明1.5.5 聲明枚舉1.6 認證小結(jié)1.7 兩分鐘操練1.8 自測題1.9 自測題答案第2章 面向?qū)ο?.1 封裝(考試目標5.1 )2.2 繼承、IS-A、HAS-A關(guān)系(考試目標5.5 )2.2.1 IS-A關(guān)系2.2.2 HAS.A關(guān)系2.3 多態(tài)性(考試目標5.2 )2.4 重寫和重載(考試目標1.5 和5.4 )2.4.1 重寫方法2.4.2 重載方法2.5 引用變量強制轉(zhuǎn)換(考試目標5.2 )2.6 實現(xiàn)接口(考試目標1.2 )2.7 合法的返回類型(考試目標1.5 )2.7.1 返回類型的聲明2.7.2 返回值2.8 構(gòu)造函數(shù)和實例化(考試目標1.6 、5.3 和5.4 )2.8.1 判斷是否會創(chuàng)建默認構(gòu)造函數(shù)2.8.2 重載構(gòu)造函數(shù)2.9 靜態(tài)成員(考試目標1.3 )2.9.1 靜態(tài)變量和靜態(tài)方法2.10耦合與內(nèi)聚(考試目標5.1 )2.11認證小結(jié)2.12兩分鐘操練2.13自測題2.14自測題答案第3章 賦值3.1 棧和堆——快速回顧3.2 字面值、賦值和變量(考試目標1.3 和7.6 )3.2.1 所有基本類型字面值3.2.2 賦值運算符3.2.3 使用未初始化或未賦值的變量或數(shù)組元素3.2.4 局部(棧、自動)基本變量和對象變量3.3 向方法傳遞變量(考試目標7.3 )3.3.1 傳遞對象引用變量3.3.2 Java使用按值傳遞語法嗎3.3.3 傳遞基本變量3.4 數(shù)組聲明、構(gòu)建和初始化(考試目標1.3 )3.4.1 聲明數(shù)組3.4.2 構(gòu)建數(shù)組3.4.3 初始化數(shù)組3.4.4 初始化塊3.5 使用包裝器類和裝箱(考試目標3.1 )3.5.1 包裝器類概述3.5.2 創(chuàng)建包裝器對象3.5.3 使用包裝器轉(zhuǎn)換實用工具3.5.4 自動裝箱3.6 重載(考試目標1.5 和5.4 )3.7 垃圾收集(考試目標7.4 )3.7.1 內(nèi)存管理和垃圾收集概述3.7.2 Java垃圾收集器概述3.7.3 編寫代碼,顯式地使對象符合垃圾收集條件3.8 認證小結(jié)3.9 兩分鐘操練3.10自測題3.11自測題答案第4章 運算符4.1 Java運算符(考試目標7.6 )4.1.1 賦值運算符4.1.2 關(guān)系運算符4.1.3 instanceof比較4.1.4 算術(shù)運算符4.1.5 條件運算符4.1.6 邏輯運算符4.2 認證小結(jié)4.3 兩分鐘操練4.4 自測題4.5 自測題答案第5章 流程控制、異常與斷言5.1 if和switch語句(考試目標2.1 )5.1.1 if-else分支5.1.2 switch語句5.2 循環(huán)和迭代器(考試目標2.2 )5.2.1 使用while循環(huán)5.2.2 使用do循環(huán)5.2.3 使用for循環(huán)5.2.4 使用break和continue5.2.5 無標簽的語句5.2.6 帶標簽的語句5.3 處理異常(考試目標2.4 和2.5 )5.3.1 使用try和catch捕獲異常5.3.2 使用finally5.3.3 傳播未捕獲的異常5.3.4 定義異常5.3.5 異常層次5.3.6 處理整個異常類層次5.3.7 異常匹配5.3.8 異常聲明與公共接口5.3.9 重拋同一個異常5.4 常見異常和錯誤(考試目標2.6 )5.5 使用斷言機制(考試目標2.3 )5.5.1 斷言概述5.5.2 啟用斷言5.5.3 適當?shù)厥褂脭嘌?.6 認證小結(jié)5.7 兩分鐘操練5.8 自測題5.9 自測題答案第6章 字符串、I/O、格式化與解析6.1 String、StringBuilder和StringBuilder(考試目標3.1 )6.1.1 String類6.1.2 關(guān)于String和內(nèi)存的重要事實6.1.3 String類的重要方法6.1.4 StringBuffer類和StringBuilder類6.1.5 StringBuffer類和StringBuilder類的重要方法6.2 文件導(dǎo)航和I/O(考試目標3.2 )6.2.1 java.io.Console類6.3 序列化(考試目標3.3 )6.4 日期、數(shù)字和貨幣(考試目標3.4 )6.4.1 處理日期、數(shù)字和貨幣6.5 解析、分解和格式化(考試目標3.5 )6.5.1 查找指南6.5.2 通過模式匹配定位數(shù)據(jù)6.5.3 分解6.5.4 利用printf()和format()進行格式化6.6 認證小結(jié)6.7 兩分鐘操練6.8 自測題6.9 自測題答案第7章 泛型與集合7.1 重寫hashCode()和equals()方法(考試目標6.2 )7.1.1 重寫equals()方法7.1.2 重寫hashCode()方法7.2 集合(考試目標6.1 )7.2.1 用集合做什么7.2.2 List接口7.2.3 Set接口7.2.4 Map接口7.2.5 Qrdeue接口7.3 使用集合框架(考試目標6.3 和6.5 )7.3.1 ArrayList基礎(chǔ)7.3.2 用集合進行自動裝箱7.3.3 排序集合與數(shù)組7.3.4 導(dǎo)航(查找)TreeSet與TreeMap7.3.5 其他導(dǎo)航方法7.3.6 后備集合7.4 泛型類型(考試目標6.3 和6.4 )7.4.1 泛型與遺留代碼7.4.2 混合泛型和非泛型集合7.4.3 多態(tài)與泛型7.4.4 泛型方法7.4.5 泛型聲明7.5 認證小結(jié)7.6 兩分鐘操練7.7 自測題7.8 自測題答案第8章 內(nèi)部類8.1 內(nèi)部類8.1.1 編寫常規(guī)內(nèi)部類的代碼8.1.2 在內(nèi)部類內(nèi)部引用內(nèi)部或外部實例8.2 局部方法內(nèi)部類8.2.1 局部方法內(nèi)部對象能做什么,不能做什么8.3 匿名內(nèi)部類8.3.1 普通的舊式匿名內(nèi)部類,形式18.3.2 普通的舊式匿名內(nèi)部類,形式28.3.3 變元內(nèi)聲明的匿名內(nèi)部類8.4 靜態(tài)嵌套類8.4.1 實例化和使用靜態(tài)嵌套類8.5 認證小結(jié)8.6 兩分鐘操練8.7 自測題8.8 自測題答案第9章 線程9.1 定義、實例化并啟動線程(考試目標4.1 )9.1.1 定義線程9.1.2 實例化線程9.1.3 啟動線程9.2 線程狀態(tài)與轉(zhuǎn)變(考試目標4.2 )9.2.1 線程狀態(tài)9.2.2 阻止線程執(zhí)行9.2.3 睡眠9.2.4 線程優(yōu)先級和yield()9.3 同步代碼(考試目標4.3 )9.3.1 同步和鎖9.3.2 線程死鎖9.4 線程交互(考試目標4.4 )9.4.1 當多個線程等待時使用notifyAll()9.5 認證小結(jié)9.6 兩分鐘操練9.7 自測題9.8 自測題答案9.9 練習(xí)題答案第10章 開發(fā)10.1 使用javac和java命令(考試目標7.1 、7.2 和7.5 )10.1.1 用javac編譯10.1.2 用java命令啟動應(yīng)用程序10.1.3 查找其他類10.2 JAR文件(考試目標7.5 )10.2.1 JAR文件與查找10.3 使用靜態(tài)導(dǎo)入(考試目標7.1 )10.3.1 靜態(tài)導(dǎo)入10.4 認證小結(jié)10.5 兩分鐘操練10.6 自測題10.7 自測題答案附錄A 關(guān)于配套光盤

章節(jié)摘錄

  第1章 聲明與訪問控制  ●聲明類和接口  ●使用靜態(tài)方法、JavaBeans命名和var—arg  ●開發(fā)接口和抽象類  ●兩分鐘操練  ●使用基本類型、數(shù)組、枚舉和合法標識符  ●自測題  本書假定你是準備通過Sun認證,所以你應(yīng)當具備了一定的Java基礎(chǔ)。如果你對Java語言一無所知,則將難以理解本章(以及其余各章)的內(nèi)容。因此在開始閱讀本書之前,應(yīng)確保你至少懂得Java的基本知識。也就是說,如果你已經(jīng)離開了Java一段時間,則第一節(jié)的簡要回顧會將你帶回到Java的氛圍中?! ?.1 Java回顧  Java程序主要是對象(object)1的集合,這些對象通過調(diào)用彼此的方法(method)與其他對象交互。每個對象都屬于某種由一個類(class)或一個接口(interface)定義的類型。大多數(shù)Java程序都使用多種不同類型的對象的集合。  ●類。描述對象及其類型支持的狀態(tài)和行為的模板?!  駥ο蟆T谶\行時,當Java虛擬機(Java Virtual Machine,JVM)遇到BL:new關(guān)鍵字時,它會使用合適的類來創(chuàng)建一個對象,它是該類的一個實例。對象將擁有自己的狀態(tài),以及對其類定義的所有行為的訪問權(quán)限?!  駹顟B(tài)(實例變量)。每個對象(類的實例)將擁有類中所定義的它自己的獨特實例變量集。賦予對象的實例變量的值共同構(gòu)成了對象的狀態(tài)?!  裥袨椋ǚ椒ǎ?。當程序員創(chuàng)建一個類時,也就同時創(chuàng)建了該類的方法。方法就是保存類的邏輯的地方,它也是完成實際工作的地方,也就是執(zhí)行算法和操縱數(shù)據(jù)的地方。

編輯推薦

  《SCJP考試指南(考試號310-065)》是一本面向準備參加Sun認證Java程序員考試的全面?zhèn)淇贾改?,通過數(shù)百個實踐性的自測題和許多練習(xí)題,《SCJP考試指南(考試號310-065)》完整覆蓋了SCJP的考試范圍,向讀者展示了該如何準備這項具有挑戰(zhàn)性的考試?! ∪娓采wSCJP考試的考點,包含360多道模擬測試題,3個完整的MasterExam測驗,《SCJP考試指南(考試號310-065)》全部的英文電子文檔?! ?00%全面覆蓋?!禨CJP考試指南(考試號310-065)》包含310-065考試的全部官方考試目標?! ≈攸c突出每個考試目標。在每一章,都會以醒目的方式列出每個考試目標,以使讀者將重點放在如果通過考試?! 】荚囎⒁馐马?。書中的這種特殊段落突出了考試所涵蓋的關(guān)鍵點?! ∧M真實考試的自測題。與真實考試的格式、行文、考點以及難度相同?! 「采w所有的SCJP考點,包括聲明與訪問控制,面向?qū)ο螅x值,運算符,流程控制,異常和斷言,字符串,I/0,格式化及解析,泛型與集合,內(nèi)部類,線程,開發(fā)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    SCJP考試指南 PDF格式下載


用戶評論 (總計5條)

 
 

  •   很不錯, 物流很給力
  •   SCJP評價
  •   SCJP
  •   或許還不錯吧
  •   這書不用說了吧,誰用誰知道
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7