注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)OCA Java SE 8 程序員認(rèn)證考試指南(Exam 1Z0-808)

OCA Java SE 8 程序員認(rèn)證考試指南(Exam 1Z0-808)

OCA Java SE 8 程序員認(rèn)證考試指南(Exam 1Z0-808)

定 價(jià):¥69.80

作 者: (美)Kathy Sierra,Bert Bates
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302503811 出版時(shí)間: 2018-08-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《OCA Java SE 8 程序員認(rèn)證考試指南(Exam 1Z0-808)》清晰地解釋了1Z0-808考試中的每一個(gè)主題,包括:(做效果) 聲明 訪問控制 面向?qū)ο?賦值 運(yùn)算符 流程控制 異常 字符串和StringBuilder 數(shù)組和ArrayList 日歷API 簡單的Lambda表達(dá)式

作者簡介

  Kathy Sierra曾經(jīng)是Java 5和Java 6 SCJP考試的首席開發(fā)者,是Sun公司的“大師級(jí)培訓(xùn)師”。在1997年,她建立的JavaRanch.com(現(xiàn)在是Coderanch.com)是世界上最大的Java社區(qū)網(wǎng)站。她銷量最好的Java書籍曾多次獲得Software Development Magazine獎(jiǎng)。同時(shí),她也是Oracle Java Champions項(xiàng)目的創(chuàng)始人之一。目前,Kathy在不同的領(lǐng)域中開創(chuàng)高級(jí)培訓(xùn)項(xiàng)目,從馬術(shù)到計(jì)算機(jī)編程。但是,將她所有項(xiàng)目貫穿在一起,幫助學(xué)習(xí)者減少認(rèn)知負(fù)荷。Bert Bates曾經(jīng)是Sun公司的Java認(rèn)證考試的首席開發(fā)者,這其中也包括Java 5和Java 6的SCJP考試。他也是Oracle OCA 7和OCP 7認(rèn)證考試的首席開發(fā)者之一,同時(shí)參與了Oracle OCA 8和OCP 8認(rèn)證考試的開發(fā)。他曾是Coderanch.com(曾經(jīng)的JavaRanch.com)的論壇版主,而且做過30年的軟件開發(fā)!Bert是多部Java暢銷書的合著者,他也是Oracle Java Champions項(xiàng)目的創(chuàng)始人之一?,F(xiàn)在,本書已經(jīng)撰寫完成,Bert打算回到乒乓球場(chǎng)上一展英姿,并重返馬場(chǎng),騎上他漂亮的冰島駿馬。

圖書目錄

第1章  聲明和訪問控制  1

1.1  Java復(fù)習(xí)  2

1.1.1  標(biāo)識(shí)符和關(guān)鍵字  2

1.1.2  繼承  2

1.1.3  接口  2

1.2  Java的特性和優(yōu)點(diǎn)(OCA

考點(diǎn)1.5)  3

1.3  標(biāo)識(shí)符和關(guān)鍵字(OCA考點(diǎn)

1.2和2.1)  4

1.3.1  合法的標(biāo)識(shí)符  4

1.3.2  Oracle的Java語言編碼規(guī)范  5

1.4  定義類(OCA考點(diǎn)1.2, 1.3, 1.4,

6.4, 7.5)  6

1.4.1  源文件的聲明規(guī)則  7

1.4.2  使用javac和java命令  7

1.4.3  使用public static void main

(String[ ] args)  8

1.4.4  import語句和Java API  9

1.4.5  靜態(tài)導(dǎo)入語句  10

1.4.6  類聲明和修飾符  11

1.5  使用Java接口(OCA考點(diǎn)7.5)  16

1.5.1  聲明接口  16

1.5.2  聲明接口常量  18

1.5.3  聲明default接口方法  19

1.5.4  聲明static接口方法  19

1.6  聲明類成員(OCA考點(diǎn)2.1, 2.2,

2.3, 4.1, 4.2, 6.2, 6.3, 6.4)  20

1.6.1  訪問修飾符  20

1.6.2  非訪問成員修飾符  30

1.6.3  構(gòu)造函數(shù)的聲明  35

1.6.4  變量的聲明  35

1.7  聲明和使用枚舉類型(OCA

考點(diǎn)1.2)  42

1.7.1  聲明枚舉類型  43

1.7.2  在枚舉類型中聲明構(gòu)造函數(shù)、

方法和變量  44

1.8  認(rèn)證考試總結(jié)  46

1.9  兩分鐘沖刺  47

1.10  自測(cè)題  52

1.11  自測(cè)題答案  57

第2章  面向?qū)ο?nbsp; 59

2.1  封裝(OCA考點(diǎn)6.1和6.5)  60

2.2  繼承和多態(tài)(OCA考點(diǎn)7.1

和7.2)  62

2.2.1  繼承的進(jìn)化  63

2.2.2  IS-A和HAS-A關(guān)系  65

2.3  多態(tài)(OCA考點(diǎn)7.2)  68

2.4  重寫/重載(OCA考點(diǎn)6.1

和7.2)  71

2.4.1  重寫方法  71

2.4.2  重載的方法  75

2.5  類型轉(zhuǎn)換(OCA考點(diǎn)2.2

和7.3)  80

2.6  實(shí)現(xiàn)接口(OCA考點(diǎn)7.5)  82

2.7  合法的返回類型(OCA考點(diǎn)2.2

和6.1)  87

2.7.1  返回類型聲明  87

2.7.2  返回值  88

2.8  構(gòu)造函數(shù)和實(shí)例化(OCA考點(diǎn)

6.3和7.4)  89

2.8.1  構(gòu)造函數(shù)基礎(chǔ)  90

2.8.2  構(gòu)造函數(shù)鏈  90

2.8.3  構(gòu)造函數(shù)的規(guī)則  91

2.8.4  判斷是否會(huì)創(chuàng)建默認(rèn)構(gòu)造

函數(shù)  92

2.8.5  重載的構(gòu)造函數(shù)  95

2.9  初始化塊(OCA考點(diǎn)1.2

和6.3)  98

2.10  Static(OCA考點(diǎn)6.2)  100

2.11  認(rèn)證考試總結(jié)  105

2.12  兩分鐘沖刺  106

2.13  自測(cè)題  109

2.14  自測(cè)題答案  116

第3章  賦值  119

3.1  棧和堆的快速回顧  120

3.2  字面值、賦值和變量(OCA

考點(diǎn)2.1,2.2和2.3)  121

3.2.1  所有基本類型的字面值  121

3.2.2  賦值運(yùn)算符  124

3.3  作用域(OCA考點(diǎn)1.1)  131

3.4  變量初始化(OCA考點(diǎn)2.1,4.1

和4.2)  133

3.4.1  使用未初始化和未賦值的

變量或數(shù)組元素  133

3.4.2  局部(棧、自動(dòng))基本類型變量

和對(duì)象類型變量  135

3.5  將變量傳遞給方法(OCA考

點(diǎn)6.6)  139

3.5.1  傳遞對(duì)象引用變量  139

3.5.2  Java使用值傳遞語義嗎  140

3.5.3  傳遞基本類型變量  141

3.6  垃圾回收(OCA考點(diǎn)2.4)  143

3.6.1  內(nèi)存管理和垃圾回收概要  143

3.6.2  Java垃圾回收器概要  143

3.6.3  編寫代碼顯式地將對(duì)象標(biāo)記

為可回收對(duì)象  144

3.7  認(rèn)證考試總結(jié)  149

3.8  兩分鐘沖刺  149

3.9  自測(cè)題  151

3.10  自測(cè)題答案  157

第4章  運(yùn)算符  159

4.1  Java運(yùn)算符(OCA考點(diǎn)3.1,3.2

和3.3)  160

4.1.1  賦值運(yùn)算符  160

4.1.2  關(guān)系運(yùn)算符  161

4.1.3  instanceof比較運(yùn)算符  165

4.1.4  算術(shù)運(yùn)算符  167

4.1.5  條件運(yùn)算符  171

4.1.6  邏輯運(yùn)算符  172

4.1.7  運(yùn)算符的優(yōu)先級(jí)  175

4.2  認(rèn)證考試總結(jié)  177

4.3  兩分鐘沖刺  177

4.4  自測(cè)題  179

4.5  自測(cè)題答案  183

第5章  流程控制和異常  187

5.1  使用if和switch語句(OCA考

點(diǎn)3.3和3.4)  188

5.1.1  if-else分支語句  188

5.1.2  switch語句  192

5.2  創(chuàng)建循環(huán)結(jié)構(gòu)(OCA考點(diǎn)5.1,

5.2,5.3,5.4,5.5)  198

5.2.1  使用while循環(huán)  198

5.2.2  使用do循環(huán)  199

5.2.3  使用for循環(huán)  199

5.2.4  使用break和continue  203

5.2.5  無標(biāo)簽的語句  204

5.2.6  帶標(biāo)簽的語句  205

5.3  處理異常(OCA考點(diǎn)8.1,8.2,

8.3,8.4,8.5)  206

5.3.1  使用try和catch捕獲異常  207

5.3.2  使用finally  208

5.3.3  未捕獲異常的傳遞  210

5.3.4  定義異常  212

5.3.5  異常的層級(jí)結(jié)構(gòu)  212

5.3.6  處理異常樹上的整個(gè)類  213

5.3.7  異常的匹配  214

5.3.8  異常的聲明和公共接口  215

5.3.9  重新拋出同一個(gè)異常  219

5.4  常見的異常和錯(cuò)誤(OCA考

點(diǎn)8.5)  220

5.4.1  異常來自于何處  220

5.4.2  JVM拋出的異常  221

5.4.3  由程序拋出的異常  221

5.4.4  考試范圍中的異常和錯(cuò)誤的

總結(jié)  222

5.5  認(rèn)證考試總結(jié)  223

5.6  兩分鐘沖刺  224

5.7  自測(cè)題  226

5.8  自測(cè)題答案  233

第6章  字符串、數(shù)組、ArrayList、日

期與lambada表達(dá)式  237

6.1  使用字符串和StringBuilder類

(OCA考點(diǎn)9.2和9.1)  238

6.1.1  String類  238

6.1.2  關(guān)于字符串和內(nèi)存的重要

事實(shí)  242

6.1.3  String類中的重要方法  243

6.1.4  StringBuilder類  245

6.1.5  StringBuilder類的一些重要

方法  247

6.2  處理日歷數(shù)據(jù)(OCA考點(diǎn)9.3)  248

6.2.1  不變性  249

6.2.2  工廠類  250

6.2.3  使用和處理日期和時(shí)間  250

6.2.4  格式化日期和時(shí)間  252

6.3  使用數(shù)組(OCA考點(diǎn)4.1

和4.2)  253

6.3.1  聲明數(shù)組  253

6.3.2  構(gòu)造數(shù)組  254

6.3.3  初始化數(shù)組  256

6.4  使用ArrayList和封裝類(OCA

考點(diǎn)9.4和2.5)  263

6.4.1  何時(shí)使用ArrayList  264

6.4.2  實(shí)際使用中的ArrayList方法  266

6.4.3  ArrayList類的重要方法  266

6.4.4  ArrayList的自動(dòng)裝箱  267

6.4.5  Java 7的“菱形”語法  270

6.5  高級(jí)封裝(OCA考點(diǎn)6.5)  270

6.6  使用簡單的lambda表達(dá)式

(OCA考點(diǎn)9.5)  271

6.7  認(rèn)證考試總結(jié)  275

6.8  兩分鐘沖刺  276

6.9  自測(cè)題  278

6.10  自測(cè)題答案  286

附錄A  關(guān)于模擬考試軟件  289


本目錄推薦

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