注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)認(rèn)證與等級(jí)考試Java認(rèn)證SCJP學(xué)習(xí)指南

SCJP學(xué)習(xí)指南

SCJP學(xué)習(xí)指南

定 價(jià):¥69.00

作 者: (美)謝拉,(美)貝茨 著,陳宗斌,沈金河 譯
出版社: 人民郵電出版社
叢編項(xiàng): Sun Certified Programmer for Java 5
標(biāo) 簽: 其他認(rèn)證

ISBN: 9787115151353 出版時(shí)間: 2006-10-01 包裝: 膠版紙
開本: 16開 頁數(shù): 509 字?jǐn)?shù):  

內(nèi)容簡介

  本書旨在幫助讀者準(zhǔn)備SCJP Java 5認(rèn)證考試。書中涵蓋了SCJP考試的所有考試要點(diǎn),詳細(xì)地介紹了參加SCJP的考生和Java程序員所應(yīng)該掌握的所有技能。本書主要內(nèi)容包括:聲明和訪問控制、面向?qū)ο?、賦值和初始化、運(yùn)算符、流程控制、異常和斷言、I/O、格式化和解析、泛型、集合、內(nèi)部類、線程和Java開發(fā)。書中在介紹考試要點(diǎn)時(shí)針對(duì)每個(gè)考試目標(biāo),使用了大量的插圖、表格、實(shí)驗(yàn)、測試等,使讀者在牢固掌握知識(shí)點(diǎn)的同時(shí),輕松地獲得豐富的實(shí)踐經(jīng)驗(yàn)。本書由具有豐富的SCJP考試經(jīng)驗(yàn)的專家編寫,是參加SCJP的考試人員的必備考試教材。本書也是一本Java 5的優(yōu)秀參考書,可作為Java開發(fā)人員的速查手冊。 [看更多]

作者簡介

  本書提供作譯者介紹Kathy Sierra是SCJP Java 5考試的首席開發(fā)人員之一。Sierra作為一名Sun認(rèn)證的資深培訓(xùn)師,于1997年創(chuàng)建了Javaranch.com,這是全球最大的Java社區(qū)Web站點(diǎn)。她的Java暢銷書已經(jīng)贏得了多項(xiàng)的“軟件開發(fā)雜志”獎(jiǎng),而且她還是Sun Java Champions計(jì)劃的一位創(chuàng)始成員。.Bert Bates是Sun Java認(rèn)證考試(包括SCJP Java 5)的首席開發(fā)人員之一。他也是Javaranch.com的一位論壇主持人,他有著20余年的軟件開發(fā)經(jīng)驗(yàn)。Bert是幾本Java暢銷書籍的合著者,而且他還是Sun的Java Champions計(jì)劃的一位創(chuàng)...

圖書目錄

第1章 聲明和訪問控制 1
1.1 Java復(fù)習(xí) 2
1.2 標(biāo)識(shí)符和JavaBeans(考試目標(biāo)1.3和1.4) 3
1.2.1 合法標(biāo)識(shí)符 3
1.2.2 Sun Java編碼約定 4
1.2.3 JavaBeans標(biāo)準(zhǔn) 6
1.3 聲明類(考試目標(biāo)1.1) 7
1.3.1 源文件聲明規(guī)則 7
1.3.2 類聲明和修飾符 8
1.3.3 練習(xí)1-1 創(chuàng)建一個(gè)抽象超類和一個(gè)具體子類 12
1.4 聲明接口(考試目標(biāo)1.1和1.2) 12
1.4.1 聲明接口 13
1.4.2 聲明接口常量 15
1.5 聲明類成員(考試目標(biāo)1.3和1.4) 16
1.5.1 訪問修飾符 16
1.5.2 非訪問成員修飾符 26
1.5.3 構(gòu)造函數(shù)聲明 31
1.5.4 變量聲明 32
1.5.5 聲明枚舉 40
1.6 認(rèn)證小結(jié) 44
1.7 兩分鐘練習(xí) 45
1.8 模擬試題 49
1.9 模擬試題答案 52
第2章 面向?qū)ο蟆?3
2.1 封裝(考試目標(biāo)5.1) 54
2.2 繼承、IS-A、HAS-A(考試目標(biāo)5.5) 56
2.2.1 IS-A 59
2.2.2 HAS-A 61
2.3 多態(tài)性(考試目標(biāo)5.2) 62
2.4 重寫/重載(考試目標(biāo)1.5和5.4) 65
2.4.1 重寫方法 65
2.4.2 重載方法 70
2.5 引用變量強(qiáng)制轉(zhuǎn)換(考試目標(biāo)5.2) 74
2.6 實(shí)現(xiàn)接口(考試目標(biāo)1.2) 77
2.7 合法返回類型(考試目標(biāo)1.5) 81
2.7.1 返回類型聲明 81
2.7.2 返回值 82
2.8 構(gòu)造函數(shù)和實(shí)例化(考試目標(biāo)1.6和5.4) 84
2.8.1 構(gòu)造函數(shù)基礎(chǔ) 84
2.8.2 確定是否會(huì)創(chuàng)建默認(rèn)構(gòu)造函數(shù) 87
2.8.3 重載構(gòu)造函數(shù) 90
2.9 靜態(tài)成員(考試目標(biāo)1.3) 93
2.10 耦合與內(nèi)聚(考試目標(biāo)5.1) 98
2.11 認(rèn)證小結(jié) 100
2.12 兩分鐘練習(xí) 102
2.13 模擬試題 105
2.14 模擬試題答案 110
第3章 賦值 113
3.1 棧和堆——快速回顧 114
3.2 字面值、賦值和變量(考試目標(biāo)1.3和7.6) 115
3.2.1 所有基本類型的字面值 115
3.2.2 賦值運(yùn)算符 118
3.2.3 練習(xí)3-1 強(qiáng)制轉(zhuǎn)換基本值 121
3.2.4 使用未初始化和未賦值的變量或數(shù)組元素 126
3.2.5 局部(棧、自動(dòng))基本變量和對(duì)象變量 129
3.3 向方法傳遞變量(考試目標(biāo)7.3) 133
3.3.1 傳遞對(duì)象引用變量 133
3.3.2 Java使用傳值語法嗎 134
3.3.3 傳遞基本變量 135
3.4 數(shù)組聲明、構(gòu)造和初始化(考試目標(biāo)1.3) 136
3.4.1 聲明數(shù)組 137
3.4.2 構(gòu)造數(shù)組 138
3.4.3 初始化數(shù)組 140
3.4.4 初始化塊 148
3.5 使用包裝器類和裝箱(考試目標(biāo)3.1) 150
3.5.1 包裝器類概述 150
3.5.2 創(chuàng)建包裝器對(duì)象 151
3.5.3 使用包裝器轉(zhuǎn)換功能 152
3.5.4 自動(dòng)裝箱 154
3.6 重載(考試目標(biāo)1.5和5.4) 157
3.7 垃圾收集(考試目標(biāo)7.4) 161
3.7.1 內(nèi)存管理和垃圾收集概述 161
3.7.2 Java垃圾收集器概述 162
3.7.3 編寫代碼顯式地使對(duì)象符合收集條件 163
3.7.4 練習(xí)3-2 167
3.8 認(rèn)證小結(jié) 168
3.9 兩分鐘練習(xí) 168
3.10 模擬試題 172
3.11 模擬試題答案 178
第4章 運(yùn)算符 181
4.1 Java運(yùn)算符(考試目標(biāo)7.6) 182
4.1.1 賦值運(yùn)算符 182
4.1.2 關(guān)系運(yùn)算符 183
4.1.3 instanceof比較 186
4.1.4 算術(shù)運(yùn)算符 189
4.1.5 條件運(yùn)算符 192
4.1.6 邏輯運(yùn)算符 193
4.2 認(rèn)證小結(jié) 197
4.3 兩分鐘練習(xí) 197
4.4 模擬試題 198
4.5 模擬試題答案 203
第5章 流程控制、異常和斷言 205
5.1 if和switch語句(考試目標(biāo)2.1) 206
5.1.1 if-else分支 206
5.1.2 switch語句 210
5.1.3 練習(xí)5-1 創(chuàng)建一條switch-case語句 215
5.2 循環(huán)和迭代器(考試目標(biāo)2.2) 215
5.2.1 使用while循環(huán) 216
5.2.2 使用do循環(huán) 217
5.2.3 使用for循環(huán) 217
5.2.4 使用break和continue 221
5.2.5 無標(biāo)簽語句 222
5.2.6 標(biāo)簽語句 223
5.2.7 練習(xí)5-2 創(chuàng)建帶標(biāo)簽的while循環(huán) 224
5.3 處理異常(考試目標(biāo)2.4和2.5) 224
5.3.1 使用try和catch捕獲異常 225
5.3.2 使用finally 226
5.3.3 傳播未捕獲的異?!?28
5.3.4 練習(xí)5-3 傳播和捕獲異?!?30
5.3.5 定義異?!?30
5.3.6 異常層次結(jié)構(gòu) 231
5.3.7 處理整個(gè)異常類層次結(jié)構(gòu) 232
5.3.8 異常匹配 233
5.3.9 異常聲明和公共接口 234
5.3.10 重新拋出相同的異?!?38
5.3.11 練習(xí)5-4 創(chuàng)建異?!?38
5.4 常見異常和錯(cuò)誤 239
5.5 使用斷言機(jī)制(考試目標(biāo)2.3) 241
5.5.1 斷言概述 242
5.5.2 啟用斷言 244
5.5.3 適當(dāng)?shù)厥褂脭嘌浴?47
5.6 認(rèn)證小結(jié) 249
5.7 兩分鐘練習(xí) 251
5.8 模擬試題 253
5.9 模擬試題答案 261
第6章 字符串、I/O、格式化和解析 263
6.1 String、StringBuilder和StringBuffer(考試目標(biāo)3.1) 264
6.1.1 String類 264
6.1.2 關(guān)于String和內(nèi)存的重要內(nèi)容 269
6.1.3 String類的重要方法 270
6.1.4 StringBuffer類和StringBuilder類 272
6.1.5 StringBuffer和StringBuilder類的重要方法 273
6.2 文件導(dǎo)航和I/O(考試目標(biāo)3.2) 275
6.3 串行化(考試目標(biāo)3.3) 284
6.4 日期、數(shù)字和貨幣(考試目標(biāo)3.4) 294
6.5 解析、分解和格式化(考試目標(biāo)3.5) 303
6.5.1 查找指南 303
6.5.2 通過模式匹配定位數(shù)據(jù) 310
6.5.3 分解 312
6.5.4 利用printf()和format()進(jìn)行格式化 314
6.6 認(rèn)證小結(jié) 316
6.7 兩分鐘練習(xí) 318
6.8 模擬試題 321
6.9 模擬試題答案 328
第7章 泛型和集合 331
7.1 重寫hashCode()和equals()(考試目標(biāo)6.2) 332
7.1.1 重寫equals() 333
7.1.2 重寫hashCode() 337
7.2 集合(考試目標(biāo)6.1) 341
7.3 使用集合框架(考試目標(biāo)6.5) 348
7.3.1 ArrayList基礎(chǔ) 348
7.3.2 用集合進(jìn)行自動(dòng)裝箱 349
7.3.3 排序集合和數(shù)組 350
7.4 泛型類型(考試目標(biāo)6.3和6.4) 365
7.4.1 泛型和遺留代碼 368
7.4.2 混合泛型和非泛型集合 369
7.4.3 多態(tài)和泛型 373
7.4.4 泛型方法 375
7.4.5 泛型聲明 385
7.5 認(rèn)證小結(jié) 390
7.6 兩分鐘練習(xí) 391
7.7 模擬試題 395
7.8 模擬試題答案 403
第8章 內(nèi)部類 407
8.1 內(nèi)部類 408
8.1.1 編寫“常規(guī)”內(nèi)部類的代碼 409
8.1.2 從內(nèi)部類內(nèi)引用內(nèi)部或外部實(shí)例 412
8.2 方法本地內(nèi)部類 413
8.3 匿名內(nèi)部類 415
8.3.1 第一種形式的普通舊匿名內(nèi)部類 416
8.3.2 第二種形式的普通舊匿名內(nèi)部類 418
8.3.3 參數(shù)定義的匿名內(nèi)部類 419
8.4 靜態(tài)嵌套類 421
8.5 認(rèn)證小結(jié) 422
8.6 兩分鐘練習(xí) 422
8.7 模擬試題 424
8.8 模擬試題答案 428
第9章 線程 431
9.1 定義、實(shí)例化和啟動(dòng)線程(考試目標(biāo)4.1) 432
9.1.1 定義線程 434
9.1.2 實(shí)例化線程 435
9.1.3 啟動(dòng)線程 436
9.2 線程狀態(tài)和轉(zhuǎn)換(考試目標(biāo)4.2) 443
9.2.1 線程狀態(tài) 443
9.2.2 阻止線程執(zhí)行 444
9.2.3 練習(xí)9-1 創(chuàng)建線程并使它睡眠 446
9.2.4 線程優(yōu)先級(jí)和yield() 447
9.3 同步代碼(考試目標(biāo)4.3) 450
9.3.1 同步和鎖定 454
9.3.2 練習(xí)9-2 同步代碼塊 457
9.3.3 線程死鎖 461
9.4 線程交互(考試目標(biāo)4.4) 462
9.5 認(rèn)證小結(jié) 470
9.6 兩分鐘練習(xí) 470
9.7 模擬試題 472
9.8 模擬試題答案 480
9.9 練習(xí)題答案 483
第10章 開發(fā) 485
10.1 使用javac和java命令(考試目標(biāo)7.1、7.2和7.5) 486
10.1.1 使用javac編譯 486
10.1.2 用java啟動(dòng)應(yīng)用程序 488
10.1.3 搜索其他類 490
10.2 JAR文件(考試目標(biāo)7.5) 494
10.3 使用靜態(tài)導(dǎo)入(考試目標(biāo)7.1) 496
10.4 認(rèn)證小結(jié) 497
10.5 兩分鐘練習(xí) 498
10.6 模擬試題 499
10.7 模擬試題答案 504
附錄A 關(guān)于CD 507
A.1 系統(tǒng)需求 508
A.2 安裝和運(yùn)行MasterExam 508
A.3 電子圖書 508
A.4 幫助 508
A.5 卸載 508
A.6 技術(shù)支持 509

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)