星期一, 12月 22, 2008

SCJP Java 6 專業認證手冊, 譯本勘誤表[初版]

先對各位讀者表示歉意

P 253, 標題 “和Var-arg同時使用時的多載” 的下一行
同時使用var-args和放寬或組合機制會發生什麼事? -> 同時使用var-args和放寬或包裝機制會發生什麼事?


p.453
2. 建立一個Writer或Stream。講更明確一點,建立一個FileReader、PrintWriter或FileOutputStream。 ->
2. 建立一個Writer或Stream。講更明確一點,建立一個FileWriter、PrintWriter或FileOutputStream。

------------------------------------------------------------

感謝 waterisme 的指證

p.80 第8行
換句話說,編譯只關心... -> 換句話說,編譯只關心


p.113 標題 "多載和覆寫函式的多型" 下的第3行
一但Hose假扮成Animal進入了..... -> 一但Horse假扮成Animal進入了.....

P.210 標題"區域陣列(Local Arrays)"的第4行最後
(0、fale 、... -> (0、false 、...

P.215 程式碼下面的第1行
重新指派了g但不沒有重新指派f!... -> 重新指派了g但沒有重新指派f!...

------------------------------------------------------------

感謝 uch71109的指正
p.137 表2-4 第五欄左邊的程式碼
將 Dstring 改成 String, 並刪除多餘的 }

Foo(Dstring s) {} -> Foo(String s) {

------------------------------------------------------------
2010/02/17 感謝 Joseph Huang 的指正
p.558, 圖 7-2
圖中有些虛線沒有畫清楚, 更正如下:

HashSet implements (虛線) Set
TreeSet implements (虛線) NavigableSet
TreeMap implements (虛線) NavigableMap

------------------------------------------------------------
2010/02/20 感謝 Joseph Huang 的指正
p.495, "句號" 此一小段的第二句
在 regex 運算式內看到逗號... -> 在 regex 運算式內看到句號

星期一, 11月 03, 2008

SCJP Java 6 專業認證手冊

SCJP Java 6 專業認證手冊





















2008年 12月2日上市!

這本書將不止告訴你要學什麼—而是如何學習
‧豐富完整 100%的涵蓋 SCJP 6 (310-065) 的所有認證目標
‧精闢解析 每一章節都明確指出認證目標,讓您順利取得認證
‧實戰經驗 名師指導,一步步講解每個考題的答案
‧考試重點 在每一章強調關鍵考試主題
‧模擬試題 符合真實考試的格式、語調、主題和難度

涵蓋所有310-065認證考試的主題,包含:
宣告和存取控制˙物件導向˙指派˙運算子˙流程控制、異常和斷言機制˙字串、輸出/入、格式化和剖析˙泛型和集合˙內隱類別˙執行緒˙開發

作者介紹:
Kathy Sierra
SCJP認證的首席開發者,Sun Certified Java講師,也是世界最大Java認證網站—Javaranch.com—的發起人

Bert Bates
SCJP認證的首席開發者,擁有20年的軟體開發經驗,並是多本暢銷Java書籍的共同作家

附書光碟包含:
‧完整的MasterExam練習測試軟體:完整的模擬試題/詳細的試題解答/電腦計分成績單
‧原文電子書-包含SCJD認證

章節目錄

CH01 宣告和存取控制
CH02 物件導向
CH03 指派
CH04 運算子
CH05 流程控制,異常(Exceptions)和斷言(Assertion)
CH06 String、輸出/輸入(I/O)、格式化(Formatting)和剖析(Parsing)
CH07 泛型(Generics)和集合(Collections)
CH08 內隱類別(Inner Class)
CH09 執行緒
CH10 開發

SCJP Java 5 專業認證手冊, 譯本勘誤表[初版三刷]

2008年 3月 初版三刷

感謝 ercrta 的指正

p.94 程式碼
private Halter myHalter [color=red]= =[/color] new Halter(); -> private Halter myHalter [color=red]=[/color] new Halter();

p.147 程式碼, class Dog 內的 method
static void dostuff() -> static void doStuff()

p.288 粗體字
假如兩個運算都是數字 -> 假如兩個運算都是數字

p. 444, 第二段最後一行
...這裡是一段小程式,它建立一個Car物件... -> 這裡是一段小程式,它建立一個Cat物件...

p.459, 表6-2最後一格
1. 建立 Calendar: -> 1. 為每個地區建立Locale:
Calendar c = Calendar.getInstance(); -> Locale loc = new Locale(...);

--------------------------------------------------------------------------------------
謝謝 Javaworld 的 tsai_tewei 的指正

p.376 最後一行最後多了一個"."
-source 1.5 或 -source 5. -> -source 1.5 或 -source 5

p.384 第6行
System.exist() -> System.exit()
--------------------------------------------------------------------------------------
p.336 第一行
System.exist() -> System.exit()

--------------------------------------------------------------------------------------
感謝 breakhand 的指正:

p 243. 中間, "Var-arg同時使用時的多載" 標題下一行
同時使用var-args和放寬或組合機制會發生什麼事? -> 同時使用var-args和放寬或包裝機制會發生什麼事?


p 439.
2. 建立一個Writer或Stream。講更明確一點,建立一個FileReader、FileWriter、PrintWriter、FileInputStream、或 FileOutputStream。
->
2. 建立一個Writer或Stream。講更明確一點,建立一個FileWriter、PrintWriter或 FileOutputStream。


p.453, 最後一段, 第二行:

....,而且實體變數並沒有被給定為它們的預設值! -> ....,而且實體變數並沒有被給定為它們的初始值!

SCJP Java 5 專業認證手冊, 譯本勘誤表[初版二版]

2007年 8月 初版二版

感謝 swangs 的指正

p. 20 第一行
對於Java而就是 -> 對於Java而就是
--------------------------------------------------------------------------------------
感謝 fefe Lee 的指正

p31. 第二行

//還是沒問題,類別 Roo 是 public 的 -> //還是沒問題,類別 Roo 是 public 的
--------------------------------------------------------------------------------------
感謝 J. Lee 的指正

p.268, 第4題的答案:
G是正確的, 第7行會拋出ClassCaseException.... -> C是正確的, 第7行會拋出ClassCastException....

根據上面的敘述, A,B,C,D,E和F是錯誤的. -> 根據上面的敘述, A,B,D,E,F和G是錯誤的.

SCJP Java 5 專業認證手冊, 譯本勘誤表[初版]

先對各位讀者表示歉意
-----------------------------------------------------------------
p. 110
表 2-2 第4個結果

Horse eating hay 多載函式eat(String s)被呼叫 -> Horse eating Apples 多載函式eat(String s)被呼叫

感謝 viviine 的指正
-----------------------------------------------------------------
感謝 政大吳先生的指正


p.63 第2段第3行最後面
為了瞭解為麼 -> 為了瞭解為

p.87, p88, p89
程式碼內的 displayShape() -> display()

p.88 最後一段
..., PlayPiece 和 TitlePiece ... -> ..., PlayerPiece 和 TitlePiece ...

p.108 所有的
in the Animal version -> In the Animal Version
in the Horse version -> In the Horse Version

p.110 考試重點 第一段前面
不要被有多載... -> 不要被有多載...

p.138 "第 13 行:奇怪的語法..." 這一段落
1. 宣告一個串變數 ... -> 1. 宣告一個串變數 ...

p.182 最下面的程式碼範例
byte b = 3; -> byte a = 3;
byte c = 8; -> byte b = 8;
byte d = b + c; -> byte c = a + b;

p.228 表 3-2, 第 3 個 建構子引數
cher -> char

p.231 "parseXxx() 和 ValueOf()" 的第三行中間
... 假入外覆類別 ... -> ... 假外覆類別 ...

p.231 到數第4行程式的註解
// 轉換二位數 String to 成 -> // 轉換二位數 String 成

p.236
Character, 範圍是\u000到 ... -> Character, 範圍是\u0000到 ...

p.276 第4行中間
...但幾乎確定會考題內出現... -> ...但幾乎確定會考題內出現...

p.286 表 4-1, "第一個運算元"的第4個
bar instance -> Bar instance

p.286 表 4-1, "instanceof 運算子"的第2個
Foo, Bar, Facd, Object -> Foo, Bar, Face, Object

p.293 "4-1-6 邏輯運算子"的第一行
... 6個 "邏輯"運算子(&, |, ^, &&和||)... -> ... 6個 "邏輯"運算子(&, |, ^, !, &&和||)...

p.382 第二行
...2, 34, 那你就可以 ... -> ...1, 23, 那你就可以 ...

p.412 "6-1 String, StringBuilder ..." 的第2段
在準備SCJP 1.4認證的時,... -> 在準備SCJP 1.4認證的時

p.445 的第4段
4. 我們藉由呼叫readObject()來反序列化 Car 物件 ... -> 4. 我們藉由呼叫readObject()來反序列化 Cat 物件 ...

p.453 的倒數第 3 行前面
儲存那時的值 -> 儲存那時的值

p.456 "靜態變數不會被序列化" 的第2行
...道當物件被... -> ...道當物件被...

p.478 第 1 行中間
..., 裡面包某個目錄 ... -> ..., 裡面包某個目錄 ...

p.496 第1點
..., java.text.NumberFormat 和 java.util.Date ... -> ..., java.text.NumberFormat 和 java.util.Locale ...

p.525 標題
你不覆寫 equals() ... -> 如你不覆寫 equals() ...

p.545 表 7-2 排序性那一行
HashSet ... 根據自然順序或自訂的比較規則-> HashSet ...
TreeSet ... -> TreeSet ... 根據自然順序或自訂的比較規則

p.608 最後一行
Collections.revers()... -> Collections.reverse()...
-----------------------------------------------------------------
p.257 使用外覆類別的第3點 "三類最重要的函式:"
xxxValue() 接受一個引數... -> xxxValue() 接受引數....

p.436 最上面 File 的主要函式
createNewFile(0 -> createNewFile()
-----------------------------------------------------------------
根據 原文 2006/07/28 公布的勘誤表所做的相對應的修正

p.14 中間
除非改成使用完整的類別名稱 ... 我們將在第10章討論), 你可以做下述兩件事中的一件, 來讓Tea可以被編譯:
-> 為了讓 Tea 可以被編譯, 你可以做下列兩件事中的一件:

p.61 中間
在類別內部宣告enum需要記得的一個關鍵點 -> 在類別外面宣告enum需要記得的一個關鍵點

p.65 程式碼註解
當你有了本體, 這個分號就是必須的 -> 如果下面還有程式碼, 這個分號就是必須的

p.217 譯本已經事先修正
p.229 譯本已經事先修正
p.235 譯本已經事先修正

p.240 下方, Byte Byte 之後
它可以處理任何個數的 int 參數 -> 它可以處理任何個數的 byte 參數

p.507
F. ..., 你將必須覆寫SpecialSerial ... -> ..., 你將必須實作SpecialSerial ...
G. ..., 你將必須覆寫SpecialSerial ... -> ..., 你將必須實作SpecialSerial ...

p.520
G 是不正確的, 因為你不會去覆寫defaultReadObject(), 而是在被覆寫的readObject()函式內呼叫它.... ->
G 是不正確的, 因為你不會去實作defaultReadObject(), 而是在 readObject()函式內呼叫它....

p.649 考試重點最後一段
我們並不習慣在大括號後面見到分號 -> 在大括號後面使用分號是很少見的

p.665 第1題的答案
刪除這一段 "當你使用外部類別.... 不需要使用外部類別的名稱."

p.682 考試重點內的程式碼
Runnable r = new Runnable(); -> Thread t = new Thread();
r.run(); -> t.run();
-----------------------------------------------------------------
感謝 swangs 的指正

p. 20 第一行
對於Java而就是 -> 對於Java而就是
-----------------------------------------------------------------
感謝 fefe Lee 的指正

p31. 第二行

//還是沒問題,類別 Roo 是 public 的 -> //還是沒問題,類別 Roo 是 public 的
-----------------------------------------------------------------
感謝 J. Lee 的指正

p.268, 第4題的答案:
G是正確的, 第7行會拋出ClassCaseException.... -> C是正確的, 第7行會拋出ClassCastException....

根據上面的敘述, A,B,C,D,E和F是錯誤的. -> 根據上面的敘述, A,B,D,E,F和G是錯誤的.
-----------------------------------------------------------------

星期四, 8月 17, 2006

SCJP Java 5 專業認證手冊



SCJP Java 5 專業認證手冊

‧譯者: 陳逸嘉/高名揚
‧ISBN: 9789861810492
‧出版日: 2006/08/14
‧頁數: 856
‧附件: CD*1


全球最暢銷的Java認證教材!
SCJP Sun Certified Programmer for Java 5 Study Guide 之中譯本

網友心得
2007/09/02 SCJP 91% Passed!
SCJP 96/2/27 90% PASS
95%通過SCJP5.0 提供準備的過程和心得
97%通過SCJP(感謝各位大大幫忙)及準備心得
Re:2006-09-24 SCJP 5 心得一談 [Re:bdanny]

隨書光碟附上完整原文電子書!
中譯本和原文書的頁數 相互對應!

請到 findbook 網站查詢最新報價

豐富完整:100%涵蓋Sun Java exam 310-055的所有認證目標
精闢解析:每一章節都明確指出認證目標,讓您順利通過考試
實戰經驗:名師指導,一步步講解每個考題的答案
考試重點:在每一章強調關鍵考試主題
模擬試題:比照真實考試的格式、語調、主題和難度
涵蓋所有310-055認證考試的主題

完整原文索引
完整原文電子書

歡迎各位讀者於Java 論壇討論相關技術

章節目錄

CH01 宣告和存取控制
CH02 物件導向
CH03 指派
CH04 運算子
CH05 流程控制,異常(Exceptions)和斷言(Assertion)
CH06 String、輸出/輸入(I/O)、格式化(Formatting)和剖析(Parsing)
CH07 泛型(Generics)和集合(Collections)
CH08 內隱類別(Inner Class)
CH09 執行緒
CH10 開發

碁峰資訊˙天瓏資訊˙搜主義

敝人透過 Skype Prime 提供 SCJP 解題/Java/J2EE 諮詢服務
如有需要請透過 Skype 聯絡 javachen_tw

收費標準如下:
SCJP 專業認證解題服務, 每分鐘 美金$ 0.20/約台幣 6.07
SCJP Java 5 專業認證手冊的讀者的優惠價, 每分鐘 美金$ 0.15 / 約台幣 4.55
Java/J2EE 專業諮詢服務 每分鐘 美金 $ 0.50 / 約台幣 15.2
(透過 Skype 點數付費, 可以先談一下, 雙方確認之後才開始收費)

SCJP 解題服務, 主要是針對您所提出的 SCJP 考題, 進行解釋.
Java/J2EE 專業諮詢服務, 則不限於 SCJP 考題.


服務時間大致為:
星期一到五的 8:00pm ~ 1:00am
周末的 1:00pm ~ 12:00am
請最好先透過 email 預約時間 leon.java@gmail.com

另外敝人也有超過10年的Java程式經驗,曾擔任Java技術 Leader, Architect.
熟稔 JSP/Servlet/JSF/Struts/Spring/JDBC/Hibernate/EJB ... 等 Java/J2EE 技術
如果需要更專業的 Java/J2EE系統疑難排解, 效能調教, 設計諮詢 也歡迎與本人連絡.
leon.java@gmail.com
謝謝!

討論區˙JWorks 原文書比價網