注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java 2學(xué)習(xí)指南

Java 2學(xué)習(xí)指南

Java 2學(xué)習(xí)指南

定 價:¥69.00

作 者: (美)Kathy Sierra,(美)Bert Bates著;袁鵬飛,許偉民譯
出版社: 人民郵電出版社
叢編項: Sun Certified Programmer & Developer for Java 2
標(biāo) 簽: JAVA語言 程序設(shè)計 指南

ISBN: 9787115118035 出版時間: 2004-01-01 包裝: 平裝
開本: 24cm+光盤1片 頁數(shù): 515 字?jǐn)?shù):  

內(nèi)容簡介

本書為準(zhǔn)備參加針對Java2Platform1.4考試的Sun認(rèn)證序員深入復(fù)習(xí)而組織編寫,它適合以下兩類讀者閱讀:有經(jīng)驗的Java專業(yè)人員以及剛接觸Java技術(shù)的人員。每章介紹一項主要考試內(nèi)容,重點介紹Java語言程序設(shè)計的“為什么”和“怎樣做”這兩方面內(nèi)容。本書還深入介紹對提交Sun認(rèn)證Java開發(fā)人員考試項目進行評價的主要因素。KathySierra是SCJP1.4考試(310-035)和SunePractice技術(shù)的開發(fā)者之一。她也是Sun認(rèn)證的Java教師和SunEducationalServices(Sun教育服務(wù))的主要培訓(xùn)人員,并在SunEducationalServices部培訓(xùn)其他Java教師。自1998年起其全職工作是幫助其他人學(xué)習(xí)Java和準(zhǔn)備CSJP考試,她還是全球最大的Java認(rèn)證Web站點Javaranch.com的惟一創(chuàng)始人。本書以Java2的SCJP和SCJD認(rèn)證考試為目標(biāo),內(nèi)容涵蓋了SCJP和SCJD核心考試的所有考試要點,詳細地介紹了參加SCJP和SCJD的應(yīng)試者以及其他高級用戶所應(yīng)該掌握的所有技能。本書在介紹考試要點時針對每個考試目標(biāo),使用了大量的插圖、表格、試驗、測試等,使讀者在牢固掌握知識點的同時,輕松地獲得豐富的實踐經(jīng)驗。本書由具有豐富SCJP和SCJD考試經(jīng)驗的專家編寫,是參加SCJP和SCJD的考試人員的必備考試教材。本書也是一本學(xué)習(xí)使用Java2的很好的參考書,還可以作為一些疑難問題的速查手冊。

作者簡介

  KathySierra是SCJP1.4考試(310-035)和SunePractice技術(shù)的開發(fā)者之一。她也是Sun認(rèn)證的Java教師和SunEducationalServices(Sun教育服務(wù))的主要培訓(xùn)人員,并在SunEducationalServices部培訓(xùn)其他Java教師。自1998年起其全職工作是幫助其他人學(xué)習(xí)Java和準(zhǔn)備CSJP考試,她還是全球最大的Java認(rèn)證Web站點Javaranch.com的惟一創(chuàng)始人。

圖書目錄

第一部分
第1章  語言基礎(chǔ)知識  3
  1.1  Java程序設(shè)計語言關(guān)鍵字  4
    1.1.1  訪問修飾符  5
    1.1.2  類. 方法和變量修飾符  5
    1.1.3  流程控制  5
    1.1.4  錯誤處理  6
    1.1.5  包控制  6
    1.1.6  原始類型  6
    1.1.7  變量關(guān)鍵字  6
    1.1.8  無返回類型關(guān)鍵字  7
    1.1.9  未使用的保留字  7
  1.2  常量和所有原始數(shù)據(jù)類型的范圍(考試目標(biāo)4.6)  8
    1.2.1  原始類型的范圍  9
    1.2.2  所有原始類型的常量值  10
    1.2.3  字符串的常量值  13
  1.3  數(shù)組聲明. 構(gòu)造和初始化(考試目標(biāo)1.1)  14
    1.3.1  聲明數(shù)組  14
    1.3.2  構(gòu)造數(shù)組  15
    1.3.3  初始化數(shù)組  18
  1.4  使用未初始化和未賦值的變量或數(shù)組元素(考試目標(biāo)4.5)  27
    1.4.1  原始和對象類型實例變量  27
    1.4.2  局部(棧. 自動)原始變量和對象變量  30
  1.5  Main的命令行參數(shù)(考試目標(biāo)4.3)  32
  1.6  認(rèn)證小結(jié)  33
  1.7  兩分鐘練習(xí)  34
  1.8  模擬試題  36
  1.9  模擬試題答案  42
  1.10  練習(xí)答案  44
第2章  聲明和訪問控制  45
  2.1  聲明和修飾符(考試目標(biāo)1.2)  46
    2.1.1  類聲明和修飾符  46
    2.1.2  方法和變量聲明及修飾符  51
  2.2  聲明規(guī)則(考試目標(biāo)4.1)  79
    2.2.1  源文件. 包聲明和導(dǎo)入語句  79
    2.2.2  格式化main()方法  84
  2.3  接口設(shè)計(考試目標(biāo)4.2)  85
    2.3.1  接口聲明  85
    2.3.2  聲明接口常量  88
    2.3.3  設(shè)計接口  90
  2.4  認(rèn)證小結(jié)  94
  2.5  兩分鐘練習(xí)  95
  2.6  模擬試題  99
  2.7  模擬試題答案  105
第3章  運算符和賦值  107
  3.1  Java運算符(考試目標(biāo)5.1)  108
    3.1.1  賦值運算符  108
    3.1.2  比較運算符  114
    3.1.3  instanceof比較  115
    3.1.4  等于運算符  118
    3.1.5  算術(shù)運算符  120
    3.1.6  移位運算符  124
    3.1.7  位運算符  127
    3.1.8  位反運算符  129
    3.1.9  條件運算符  130
    3.1.10  原始轉(zhuǎn)換  131
  3.2  邏輯運算符(考試目標(biāo)5.3)  133
    3.2.1  短路邏輯運算符  133
    3.2.2  邏輯運算符(非短路)  135
  3.3  向方法傳遞變量(考試目標(biāo)5.4)  136
    3.3.1  傳遞對象引用變量  136
    3.3.2  Java使用傳值語法嗎  137
    3.3.3  傳遞原始變量  137
  3.4  認(rèn)證小結(jié)  140
  3.5  兩分鐘練習(xí)  140
  3.6  模擬試題  143
  3.7  模擬試題答案  153
  3.8  練習(xí)題答案  155
第4章  流程控制. 異常處理和斷言  157
  4.1  使用if和switch語句編寫代碼(考試目標(biāo)2.1)  158
    4.1.1  if-else分支  158
    4.1.2  switch語句  162
  4.2  使用循環(huán)編寫代碼(考試目標(biāo)2.2)  168
    4.2.1  使用while循環(huán)  168
    4.2.2  使用do-while循環(huán)  169
    4.2.3  使用for循環(huán)  170
    4.2.4  在for循環(huán)內(nèi)使用break和continue  173
    4.2.5  無標(biāo)號語句  174
    4.2.6  標(biāo)號語句  174
  4.3  處理異常(考試目標(biāo)2.3)  176
    4.3.1  使用try和catch捕獲異常  177
    4.3.2  使用finally  178
    4.3.3  傳播未捕獲的異常  180
    4.3.4  定義異常  183
    4.3.5  異常層次結(jié)構(gòu)  183
    4.3.6  處理整個異常類結(jié)構(gòu)  184
    4.3.7  異常匹配  185
    4.3.8  異常聲明和公有接口  187
    4.3.9  重新拋出相同的異常  191
  4.4  使用斷言機制(考試目標(biāo)2.4和2.5)  192
    4.4.1  斷言概述  193
    4.4.2  啟用斷言  195
    4.4.3  適當(dāng)?shù)厥褂脭嘌?nbsp; 197
  4.5  認(rèn)證小結(jié)  199
  4.6  兩分鐘練習(xí)  201
  4.7  模擬試題  204
  4.8  模擬試題答案  215
  4.9  練習(xí)答案  217
第5章  面向?qū)ο? 重載和重寫. 構(gòu)造函數(shù)及返回類型  221
  5.1  封裝的優(yōu)點(考試目標(biāo)6.1)  222
  5.2  重寫和重載方法(考試目標(biāo)6.2)  228
    5.2.1  重寫方法  229
    5.2.2  重載方法  232
  5.3  構(gòu)造函數(shù)和實例化(考試目標(biāo)1.3.    6.3.    6.2)  237
    5.3.1  構(gòu)造函數(shù)基礎(chǔ)  238
    5.3.2  確定是否創(chuàng)建了默認(rèn)構(gòu)造函數(shù)  240
    5.3.3  重載構(gòu)造函數(shù)  243
  5.4  合法返回類型(考試目標(biāo)1.4)  247
    5.4.1  返回類型聲明  248
    5.4.2  返回值  249
  5.5  認(rèn)證小結(jié)  251
  5.6  兩分鐘練習(xí)  252
  5.7  模擬試題  254
  5.8  模擬試題答案  264
第6章  Java.lang--Math類. 字符串和封裝器  267
  6.1  使用String類(考試目標(biāo)8.2)  268
    6.1.1  String對象是不變的  268
    6.1.2  關(guān)于String和內(nèi)存的重要內(nèi)容  273
    6.1.3  String類的重要方法  274
    6.1.4  StringBuffer類  276
    6.1.5  StringBuffer類重要方法  277
  6.2  使用Math類(考試目標(biāo)8.1)  279
    6.2.1  java.lang.Math類的方法  280
    6.2.2  Math類的其他方面  285
  6.3  使用封裝器類(考試目標(biāo)8.3)  286
    6.3.1  封裝器類概述  286
    6.3.2  創(chuàng)建封裝器對象  287
    6.3.3  使用封裝器轉(zhuǎn)換功能  288
  6.4  使用equals()(考試目標(biāo)5.2)  291
  6.5  認(rèn)證小結(jié)  293
  6.6  兩分鐘練習(xí)  294
  6.7  模擬試題  296
  6.8  模擬試題答案  304
  6.9  練習(xí)答案  306
第7章  對象和集合  309
  7.1  重寫hashCode()和equals()(考試目標(biāo)9.2)  310
    7.1.1  重寫equals()  311
    7.1.2  重寫hashCode()  315
  7.2  集合(考試目標(biāo)9.1)  320
  7.3  垃圾搜集(考試目標(biāo)3.1.    3.2.    3.3)  328
    7.3.1  內(nèi)存管理和垃圾搜集概述  328
    7.3.2  Java垃圾搜集器概述  329
    7.3.3  編寫代碼明確使對象符合搜集條件  330
    7.3.4  強制執(zhí)行垃圾搜集  333
    7.3.5  垃圾搜集前進行清理--Finalize()方法  334
  7.4  認(rèn)證小結(jié)  336
  7.5  兩分鐘練習(xí)  337
  7.6  模擬試題  339
  7.7  模擬試題答案  344
第8章  內(nèi)部類  347
  8.1  內(nèi)部類  348
    8.1.1  編寫“常規(guī)”內(nèi)部類代碼  349
    8.1.2  從內(nèi)部類中引用內(nèi)部或外部實例  352
  8.2  方法本地內(nèi)部類  354
  8.3  匿名內(nèi)部類  356
  8.4  靜態(tài)嵌套類  361
  8.5  認(rèn)證小結(jié)  362
  8.6  兩分鐘練習(xí)  363
  8.7  模擬試題  364
  8.8  模擬試題答案  369
第9章  線程  373
  9.1  定義. 實例化和啟動線程(考試目標(biāo)7.1)  374
    9.1.1  定義線程  376
    9.1.2  實例化線程  377
    9.1.3  啟動線程  378
  9.2  阻止線程執(zhí)行(考試目標(biāo)7.2)  386
    9.2.1  睡眠  387
    9.2.2  線程優(yōu)先級和讓步  389
  9.3  同步代碼(考試目標(biāo)7.3)  392
    9.3.1  同步和鎖定  397
    9.3.2  線程死鎖  399
  9.4  線程交互(考試目標(biāo)7.4)  400
  9.5  認(rèn)證小結(jié)  406
  9.6  兩分鐘練習(xí)  407
  9.7  模擬試題  409
  9.8  模擬試題答案  417
  9.9  練習(xí)題答案  420
第二部分
第10章  SCJD介紹  425
  10.1  了解SUN認(rèn)證Java開發(fā)人員考試過程  426
    10.1.1  考試內(nèi)容  426
    10.1.2  你是一個合格的應(yīng)試者嗎  427
    10.1.3  要花多少錢  428
    10.1.4  能用多久  428
    10.1.5  考試需要提交什么內(nèi)容  428
    10.1.6  可以用IDE開發(fā)嗎  428
    10.1.7  怎樣評分  428
    10.1.8  考試評定人員考慮哪些因素  429
    10.1.9  考試評定人員不考慮哪些因素  430
    10.1.10  作業(yè)是什么樣  430
    10.1.11  開發(fā)人員考試各種內(nèi)容概述  432
    10.1.12  要點小結(jié)  433
第11章  編碼標(biāo)準(zhǔn)  435
  11.1  使用Sun Java編碼標(biāo)準(zhǔn)  436
    11.1.1  間隔標(biāo)準(zhǔn)  436
    11.1.2  怎樣處理大括號  439
    11.1.3  注釋說明  442
    11.1.4  聲明很有趣  443
    11.1.5  要點小結(jié)  445
第12章  清晰性和可維護性  447
  12.1  編寫清晰. 可維護的代碼  448
    12.1.1  常規(guī)程序設(shè)計風(fēng)格注意事項  448
    12.1.2  遵守基本的面向?qū)ο笤O(shè)計原則  452
    12.1.3  不要重新發(fā)明輪子  453
    12.1.4  正確地處理錯誤  454
    12.1.5  要點小結(jié)  456
第13章  設(shè)計圖形用戶界面  459
  13.1  創(chuàng)建可用. 可擴展的GUI  460
    13.1.1  GUI技術(shù)考慮概述  460
    13.1.2  可用性設(shè)計介紹  461
    13.1.3  使用案例和業(yè)務(wù)功能  461
    13.1.4  良好的屏幕設(shè)計原則  462
    13.1.5  選擇什么組件  464
    13.1.6  項目的屏幕布局  466
    13.1.7  菜單和導(dǎo)航  467
    13.1.8  消息. 反饋和對話框  468
    13.1.9  在GUI中怎樣使用顏色  470
    13.1.10  怎樣測試GUI  470
    13.1.11  要點小結(jié)  472
第14章  網(wǎng)絡(luò)連通性問題  475
  14.1  理解網(wǎng)絡(luò)連通性問題  476
    14.1.1  RMI和套接字  476
    14.1.2  自答題  478
    14.1.3  要點小結(jié)  480
第15章  數(shù)據(jù)庫問題  481
  15.1  理解數(shù)據(jù)庫問題  482
    15.1.1  建立數(shù)據(jù)庫  482
    15.1.2  自答題  483
第16章  考試文檔  487
  16.1  理解Sun認(rèn)證Java開發(fā)人員考試的文檔要求  488
    16.1.1  開發(fā)人員文檔  488
    16.1.2  最終用戶文檔  488
    16.1.3  javadoc  489
    16.1.4  開發(fā)人員的選擇文檔  499
    16.1.5  再談注釋和版本文件  499
    16.1.6 要點小結(jié)  500
第17章  最終提交和問答題  503
  17.1  準(zhǔn)備最終提交  504
    17.1.1  文件組織  504
    17.1.2  問答題  508
    17.1.3  要點小結(jié)  509
附錄A  關(guān)于CD  511
術(shù)語表  515

本目錄推薦

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