出版時(shí)間:2006-10 出版社:人民郵電 作者:KATHY SIERRA BERT BATES 頁(yè)數(shù):509 字?jǐn)?shù):879000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)旨在幫助讀者準(zhǔn)備SCJP Java 5認(rèn)證考試。書(shū)中涵蓋了SCJP考試的所有考試要點(diǎn),詳細(xì)地介紹了參加SCJP的考生和Java程序員所應(yīng)該掌握的所有技能。 本書(shū)主要內(nèi)容包括:聲明和訪問(wèn)控制、面向?qū)ο?、賦值和初始化、運(yùn)算符、流程控制、異常和斷言、I/O、格式化和解析、泛型、集合、內(nèi)部類(lèi)、線程和Java開(kāi)發(fā)。書(shū)中在介紹考試要點(diǎn)時(shí)針對(duì)每個(gè)考試目標(biāo),使用了大量的插圖、表格、實(shí)驗(yàn)、測(cè)試等,使讀者在牢固掌握知識(shí)點(diǎn)的同時(shí),輕松地獲得豐富的實(shí)踐經(jīng)驗(yàn)。 本書(shū)由具有豐富的SCJP考試經(jīng)驗(yàn)的專(zhuān)家編寫(xiě),是參加SCJP的考試人員的必備考試教材。本書(shū)也是一本Java 5的優(yōu)秀參考書(shū),可作為Java開(kāi)發(fā)人員的速查手冊(cè)。
書(shū)籍目錄
第1章 聲明和訪問(wèn)控制 11.1 Java復(fù)習(xí) 21.2 標(biāo)識(shí)符和JavaBeans(考試目標(biāo)1.3和1.4) 31.2.1 合法標(biāo)識(shí)符 31.2.2 Sun Java編碼約定 41.2.3 JavaBeans標(biāo)準(zhǔn) 61.3 聲明類(lèi)(考試目標(biāo)1.1) 71.3.1 源文件聲明規(guī)則 71.3.2 類(lèi)聲明和修飾符 81.3.3 練習(xí)1-1 創(chuàng)建一個(gè)抽象超類(lèi)和一個(gè)具體子類(lèi) 121.4 聲明接口(考試目標(biāo)1.1和1.2) 121.4.1 聲明接口 131.4.2 聲明接口常量 151.5 聲明類(lèi)成員(考試目標(biāo)1.3和1.4) 161.5.1 訪問(wèn)修飾符 161.5.2 非訪問(wèn)成員修飾符 261.5.3 構(gòu)造函數(shù)聲明 311.5.4 變量聲明 321.5.5 聲明枚舉 401.6 認(rèn)證小結(jié) 441.7 兩分鐘練習(xí) 451.8 模擬試題 491.9 模擬試題答案 52第2章 面向?qū)ο蟆?32.1 封裝(考試目標(biāo)5.1) 542.2 繼承、IS-A、HAS-A(考試目標(biāo)5.5) 562.2.1 IS-A 592.2.2 HAS-A 612.3 多態(tài)性(考試目標(biāo)5.2) 622.4 重寫(xiě)/重載(考試目標(biāo)1.5和5.4) 652.4.1 重寫(xiě)方法 652.4.2 重載方法 702.5 引用變量強(qiáng)制轉(zhuǎn)換(考試目標(biāo)5.2) 742.6 實(shí)現(xiàn)接口(考試目標(biāo)1.2) 772.7 合法返回類(lèi)型(考試目標(biāo)1.5) 812.7.1 返回類(lèi)型聲明 812.7.2 返回值 822.8 構(gòu)造函數(shù)和實(shí)例化(考試目標(biāo)1.6和5.4) 842.8.1 構(gòu)造函數(shù)基礎(chǔ) 842.8.2 確定是否會(huì)創(chuàng)建默認(rèn)構(gòu)造函數(shù) 872.8.3 重載構(gòu)造函數(shù) 902.9 靜態(tài)成員(考試目標(biāo)1.3) 932.10 耦合與內(nèi)聚(考試目標(biāo)5.1) 982.11 認(rèn)證小結(jié) 1002.12 兩分鐘練習(xí) 1022.13 模擬試題 1052.14 模擬試題答案 110第3章 賦值 1133.1 棧和堆——快速回顧 1143.2 字面值、賦值和變量(考試目標(biāo)1.3和7.6) 1153.2.1 所有基本類(lèi)型的字面值 1153.2.2 賦值運(yùn)算符 1183.2.3 練習(xí)3-1 強(qiáng)制轉(zhuǎn)換基本值 1213.2.4 使用未初始化和未賦值的變量或數(shù)組元素 1263.2.5 局部(棧、自動(dòng))基本變量和對(duì)象變量 1293.3 向方法傳遞變量(考試目標(biāo)7.3) 1333.3.1 傳遞對(duì)象引用變量 1333.3.2 Java使用傳值語(yǔ)法嗎 1343.3.3 傳遞基本變量 1353.4 數(shù)組聲明、構(gòu)造和初始化(考試目標(biāo)1.3) 1363.4.1 聲明數(shù)組 1373.4.2 構(gòu)造數(shù)組 1383.4.3 初始化數(shù)組 1403.4.4 初始化塊 1483.5 使用包裝器類(lèi)和裝箱(考試目標(biāo)3.1) 1503.5.1 包裝器類(lèi)概述 1503.5.2 創(chuàng)建包裝器對(duì)象 1513.5.3 使用包裝器轉(zhuǎn)換功能 1523.5.4 自動(dòng)裝箱 1543.6 重載(考試目標(biāo)1.5和5.4) 1573.7 垃圾收集(考試目標(biāo)7.4) 1613.7.1 內(nèi)存管理和垃圾收集概述 1613.7.2 Java垃圾收集器概述 1623.7.3 編寫(xiě)代碼顯式地使對(duì)象符合收集條件 1633.7.4 練習(xí)3-2 1673.8 認(rèn)證小結(jié) 1683.9 兩分鐘練習(xí) 1683.10 模擬試題 1723.11 模擬試題答案 178第4章 運(yùn)算符 1814.1 Java運(yùn)算符(考試目標(biāo)7.6) 1824.1.1 賦值運(yùn)算符 1824.1.2 關(guān)系運(yùn)算符 1834.1.3 instanceof比較 1864.1.4 算術(shù)運(yùn)算符 1894.1.5 條件運(yùn)算符 1924.1.6 邏輯運(yùn)算符 1934.2 認(rèn)證小結(jié) 1974.3 兩分鐘練習(xí) 1974.4 模擬試題 1984.5 模擬試題答案 203第5章 流程控制、異常和斷言 2055.1 if和switch語(yǔ)句(考試目標(biāo)2.1) 2065.1.1 if-else分支 2065.1.2 switch語(yǔ)句 2105.1.3 練習(xí)5-1 創(chuàng)建一條switch-case語(yǔ)句 2155.2 循環(huán)和迭代器(考試目標(biāo)2.2) 2155.2.1 使用while循環(huán) 2165.2.2 使用do循環(huán) 2175.2.3 使用for循環(huán) 2175.2.4 使用break和continue 2215.2.5 無(wú)標(biāo)簽語(yǔ)句 2225.2.6 標(biāo)簽語(yǔ)句 2235.2.7 練習(xí)5-2 創(chuàng)建帶標(biāo)簽的while循環(huán) 2245.3 處理異常(考試目標(biāo)2.4和2.5) 2245.3.1 使用try和catch捕獲異?!?255.3.2 使用finally 2265.3.3 傳播未捕獲的異常 2285.3.4 練習(xí)5-3 傳播和捕獲異?!?305.3.5 定義異?!?305.3.6 異常層次結(jié)構(gòu) 2315.3.7 處理整個(gè)異常類(lèi)層次結(jié)構(gòu) 2325.3.8 異常匹配 2335.3.9 異常聲明和公共接口 2345.3.10 重新拋出相同的異?!?385.3.11 練習(xí)5-4 創(chuàng)建異?!?385.4 常見(jiàn)異常和錯(cuò)誤 2395.5 使用斷言機(jī)制(考試目標(biāo)2.3) 2415.5.1 斷言概述 2425.5.2 啟用斷言 2445.5.3 適當(dāng)?shù)厥褂脭嘌浴?475.6 認(rèn)證小結(jié) 2495.7 兩分鐘練習(xí) 2515.8 模擬試題 2535.9 模擬試題答案 261第6章 字符串、I/O、格式化和解析 2636.1 String、StringBuilder和StringBuffer(考試目標(biāo)3.1) 2646.1.1 String類(lèi) 2646.1.2 關(guān)于String和內(nèi)存的重要內(nèi)容 2696.1.3 String類(lèi)的重要方法 2706.1.4 StringBuffer類(lèi)和StringBuilder類(lèi) 2726.1.5 StringBuffer和StringBuilder類(lèi)的重要方法 2736.2 文件導(dǎo)航和I/O(考試目標(biāo)3.2) 2756.3 串行化(考試目標(biāo)3.3) 2846.4 日期、數(shù)字和貨幣(考試目標(biāo)3.4) 2946.5 解析、分解和格式化(考試目標(biāo)3.5) 3036.5.1 查找指南 3036.5.2 通過(guò)模式匹配定位數(shù)據(jù) 3106.5.3 分解 3126.5.4 利用printf()和format()進(jìn)行格式化 3146.6 認(rèn)證小結(jié) 3166.7 兩分鐘練習(xí) 3186.8 模擬試題 3216.9 模擬試題答案 328第7章 泛型和集合 3317.1 重寫(xiě)hashCode()和equals()(考試目標(biāo)6.2) 3327.1.1 重寫(xiě)equals() 3337.1.2 重寫(xiě)hashCode() 3377.2 集合(考試目標(biāo)6.1) 3417.3 使用集合框架(考試目標(biāo)6.5) 3487.3.1 ArrayList基礎(chǔ) 3487.3.2 用集合進(jìn)行自動(dòng)裝箱 3497.3.3 排序集合和數(shù)組 3507.4 泛型類(lèi)型(考試目標(biāo)6.3和6.4) 3657.4.1 泛型和遺留代碼 3687.4.2 混合泛型和非泛型集合 3697.4.3 多態(tài)和泛型 3737.4.4 泛型方法 3757.4.5 泛型聲明 3857.5 認(rèn)證小結(jié) 3907.6 兩分鐘練習(xí) 3917.7 模擬試題 3957.8 模擬試題答案 403第8章 內(nèi)部類(lèi) 4078.1 內(nèi)部類(lèi) 4088.1.1 編寫(xiě)“常規(guī)”內(nèi)部類(lèi)的代碼 4098.1.2 從內(nèi)部類(lèi)內(nèi)引用內(nèi)部或外部實(shí)例 4128.2 方法本地內(nèi)部類(lèi) 4138.3 匿名內(nèi)部類(lèi) 4158.3.1 第一種形式的普通舊匿名內(nèi)部類(lèi) 4168.3.2 第二種形式的普通舊匿名內(nèi)部類(lèi) 4188.3.3 參數(shù)定義的匿名內(nèi)部類(lèi) 4198.4 靜態(tài)嵌套類(lèi) 4218.5 認(rèn)證小結(jié) 4228.6 兩分鐘練習(xí) 4228.7 模擬試題 4248.8 模擬試題答案 428第9章 線程 4319.1 定義、實(shí)例化和啟動(dòng)線程(考試目標(biāo)4.1) 4329.1.1 定義線程 4349.1.2 實(shí)例化線程 4359.1.3 啟動(dòng)線程 4369.2 線程狀態(tài)和轉(zhuǎn)換(考試目標(biāo)4.2) 4439.2.1 線程狀態(tài) 4439.2.2 阻止線程執(zhí)行 4449.2.3 練習(xí)9-1 創(chuàng)建線程并使它睡眠 4469.2.4 線程優(yōu)先級(jí)和yield() 4479.3 同步代碼(考試目標(biāo)4.3) 4509.3.1 同步和鎖定 4549.3.2 練習(xí)9-2 同步代碼塊 4579.3.3 線程死鎖 4619.4 線程交互(考試目標(biāo)4.4) 4629.5 認(rèn)證小結(jié) 4709.6 兩分鐘練習(xí) 4709.7 模擬試題 4729.8 模擬試題答案 4809.9 練習(xí)題答案 483第10章 開(kāi)發(fā) 48510.1 使用javac和java命令(考試目標(biāo)7.1、7.2和7.5) 48610.1.1 使用javac編譯 48610.1.2 用java啟動(dòng)應(yīng)用程序 48810.1.3 搜索其他類(lèi) 49010.2 JAR文件(考試目標(biāo)7.5) 49410.3 使用靜態(tài)導(dǎo)入(考試目標(biāo)7.1) 49610.4 認(rèn)證小結(jié) 49710.5 兩分鐘練習(xí) 49810.6 模擬試題 49910.7 模擬試題答案 504附錄A 關(guān)于CD 507A.1 系統(tǒng)需求 508A.2 安裝和運(yùn)行MasterExam 508A.3 電子圖書(shū) 508A.4 幫助 508A.5 卸載 508A.6 技術(shù)支持 509
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版