注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計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)

定 價:¥69.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  聲明和訪問控制  1

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

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

1.1.2  繼承  2

1.1.3  接口  2

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

考點1.5)  3

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

1.2和2.1)  4

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

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

1.4  定義類(OCA考點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考點7.5)  16

1.5.1  聲明接口  16

1.5.2  聲明接口常量  18

1.5.3  聲明default接口方法  19

1.5.4  聲明static接口方法  19

1.6  聲明類成員(OCA考點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

考點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  自測題  52

1.11  自測題答案  57

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

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

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

和7.2)  62

2.2.1  繼承的進化  63

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

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

2.4  重寫/重載(OCA考點6.1

和7.2)  71

2.4.1  重寫方法  71

2.4.2  重載的方法  75

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

和7.3)  80

2.6  實現(xiàn)接口(OCA考點7.5)  82

2.7  合法的返回類型(OCA考點2.2

和6.1)  87

2.7.1  返回類型聲明  87

2.7.2  返回值  88

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

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  判斷是否會創(chuàng)建默認(rèn)構(gòu)造

函數(shù)  92

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

2.9  初始化塊(OCA考點1.2

和6.3)  98

2.10  Static(OCA考點6.2)  100

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

2.12  兩分鐘沖刺  106

2.13  自測題  109

2.14  自測題答案  116

第3章  賦值  119

3.1  棧和堆的快速回顧  120

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

考點2.1,2.2和2.3)  121

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

3.2.2  賦值運算符  124

3.3  作用域(OCA考點1.1)  131

3.4  變量初始化(OCA考點2.1,4.1

和4.2)  133

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

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

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

和對象類型變量  135

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

點6.6)  139

3.5.1  傳遞對象引用變量  139

3.5.2  Java使用值傳遞語義嗎  140

3.5.3  傳遞基本類型變量  141

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

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

3.6.2  Java垃圾回收器概要  143

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

為可回收對象  144

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

3.8  兩分鐘沖刺  149

3.9  自測題  151

3.10  自測題答案  157

第4章  運算符  159

4.1  Java運算符(OCA考點3.1,3.2

和3.3)  160

4.1.1  賦值運算符  160

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

4.1.3  instanceof比較運算符  165

4.1.4  算術(shù)運算符  167

4.1.5  條件運算符  171

4.1.6  邏輯運算符  172

4.1.7  運算符的優(yōu)先級  175

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

4.3  兩分鐘沖刺  177

4.4  自測題  179

4.5  自測題答案  183

第5章  流程控制和異常  187

5.1  使用if和switch語句(OCA考

點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考點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考點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  異常的層級結(jié)構(gòu)  212

5.3.6  處理異常樹上的整個類  213

5.3.7  異常的匹配  214

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

5.3.9  重新拋出同一個異常  219

5.4  常見的異常和錯誤(OCA考

點8.5)  220

5.4.1  異常來自于何處  220

5.4.2  JVM拋出的異常  221

5.4.3  由程序拋出的異常  221

5.4.4  考試范圍中的異常和錯誤的

總結(jié)  222

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

5.6  兩分鐘沖刺  224

5.7  自測題  226

5.8  自測題答案  233

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

期與lambada表達式  237

6.1  使用字符串和StringBuilder類

(OCA考點9.2和9.1)  238

6.1.1  String類  238

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

事實  242

6.1.3  String類中的重要方法  243

6.1.4  StringBuilder類  245

6.1.5  StringBuilder類的一些重要

方法  247

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

6.2.1  不變性  249

6.2.2  工廠類  250

6.2.3  使用和處理日期和時間  250

6.2.4  格式化日期和時間  252

6.3  使用數(shù)組(OCA考點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

考點9.4和2.5)  263

6.4.1  何時使用ArrayList  264

6.4.2  實際使用中的ArrayList方法  266

6.4.3  ArrayList類的重要方法  266

6.4.4  ArrayList的自動裝箱  267

6.4.5  Java 7的“菱形”語法  270

6.5  高級封裝(OCA考點6.5)  270

6.6  使用簡單的lambda表達式

(OCA考點9.5)  271

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

6.8  兩分鐘沖刺  276

6.9  自測題  278

6.10  自測題答案  286

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


本目錄推薦

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