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.463 下段網掛け部分のコード
・list.forEach(Book::System.out) を list.forEach(System.out::println)に訂正
P.476 例題ソースコード11行目
・pcNames を pcMakers に訂正
※配布しているソースコードには誤りはありません
P.491 上から2行目
・行頭のPC->を、小文字のpc->に訂正
P.492 例題下から3行目
・printlnの引数、name.get() を names.get() に訂正
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