先對各位讀者表示歉意
-----------------------------------------------------------------
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 ->
charp.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行會拋出ClassCas
eException.... ->
C是正確的, 第7行會拋出ClassCas
tException....
根據上面的敘述,
A,B,C,D,E和F是錯誤的. -> 根據上面的敘述,
A,B,D,E,F和G是錯誤的.
-----------------------------------------------------------------