第1刷での訂正点※ダウンロードファイルは修正済です

P.164 Exec1.java
 ・1行目  exercise ⇒ sample
 ・13行目  Exec 1 ⇒ Exec1
P.267 ExceptionMessage.java
 ・ファイル名を Escape.java に
 ・2行目  ExceptionMessage ⇒ Escape
P.329 Q15-4-3
 ・ファイル名 Order.txt ⇒ order.txt
 ・② while文の()内、末尾のセミコロンを削除する
P.360 Q16-3-1 出力結果に"こんにちは"を挿入
 
P.362 上段のasListの例文を追加・訂正
 
P.406 青枠の中
 ・public String get(Integer obj) ⇒ public Integer get(String obj)
P.422 InterfaceStatic.java
 ・5行目  import sample.Member; を削除
P.434 網掛けした中段のプログラム例の5行目 bookをobjに訂正
・if(book.getPrice()<=3000){  ⇒  if(obj.getPrice()<=3000){
P.462, P.466 黒い枠囲いの中
 ・Thencompare を ThenCompare に訂正
P.476 例題ソースコード11行目
 ・pcNames を pcMakers に訂正
  ※配布しているソースコードには誤りはありません
P.607 Example4.java
 ・3行目の import java.util.concurrent.TimeUnit;を削除
P.608 Example5.java
 ・3行目の import java.util.concurrent.TimeUnit;を削除
P.620 5章の演習問題 問1 4行目
 ・ 誤: public   GeometricShape(String color)
 ・ 正: protected GeometricShape(String color)
P.622 Q7-2 図に赤字部分を挿入
 
P.629 14章の演習問題解答 Q14-2-6
 ・ 誤: ⑥deleteまたはdeleteIfElse
 ・ 正: ⑥deleteまたはdeleteIfExists
P.630 14章の演習問題 下から6行目
 ・ 誤: System.out.println(Paths.get(""));
 ・ 正: System.out.println(Paths.get("").toAbsolutePath());
P.636 (3)コンパレータ6行目 マイナス符号を取る
 ・ 誤: return -(o1.getPnumber()-o2.getPnumber())
 ・ 正: return o1.getPnumber()-o2.getPnumber()
P.638
 ・public class pass1 ⇒ public class ExecBox
 ・public class pass2 ⇒ public class Pass18_2