先對各位讀者表示歉意
-----------------------------------------------------------------
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, 3或4, 那你就可以 ... -> ...1, 2或3, 那你就可以 ...
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是錯誤的.
-----------------------------------------------------------------
星期一, 11月 03, 2008
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言