すべての人のための Java プログラミング 正誤表
最終更新 2001年1月31日
2001年4月発売の第2刷では、これらの修正はすでに行なわれています。



2000年 10月12日 更新分

(Line を TurtleFrame の内部クラスから TurtlePanel の内部クラスに変更した ことに関して。) P5 下から4行目 誤 TurtleFrame.class と TurtleFrame$Line.class 正 TurtleFrame.class P5 傍注(20) 2 個所ある TurtleFrame を TurtlePanel に訂正。 P5 下から3行目 誤 TurtlePanel.class を作成しよう(21)。 正 TurtlePanel.class と TurtlePanel$Line.class を作成しよ う(20,21,22)。 P6 下から10行目 (TurtleFrame$)Line.class ---> (TurtlePanel$)Line.class P6 下から5行目 TurtleFrame クラス ---> TurtlePanel クラス (匿名クラスに対応するクラスファイルについて触れてないこと。) P5 傍注(22)として追加 この他,匿名クラス(6.8節参照)に対応した TurtlePanel$1.classも作成される。 (リストのファイル名がぬけていた) P41 リスト 4.11 --> リスト 4.11 Hoteisiki42.java (内容的な誤り) P55 傍注(19) 削除 P64 傍注(52) 削除 P64 練習問題6.11の2行目 3つある short を int に変更 (ファイル名の重複) P61 下から4行目 T63 --> T631 (プログラム誤植) P66 リスト7.1 11 行目 m.fd(); --> m.fd(100); 17 行目 m.rt(108); --> m.rt(144); P75 リスト 7.5 2,3,4 行目 short --> int[][] P75 リスト 7.6 2,3,4 行目 short --> int 2 行目 rabbitFig --> rabbitFig[][] P79 リスト8.3 8行目 Turtle.speedFast --> 1 P85 5行目 int number --> number P211 リスト15.3 24行目 誤 while(true) { 正 while((fromServer = in.readLine()) != null) {

2001年 1月31日 更新分

(誤植) P25 l9 finnal --> final (間違い) P27 傍注(20) 削除 (java2 では、parseDouble などは存在していました。) ({} がぬけている) P45 l2 誤 new int[]0,31,28,31,30,31,30,31,31,30,31,30,31; 正 new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31}; P45 練習問題5.3 誤 int[] size = 80,28,90,40,4,70,40,2,30,20; 正 int[] size = {80,28,90,40,4,70,40,2,30,20}; P45 練習問題5.4 誤 int[] n = 7,5,3,4; Color[] c = Color.orange, Color.gray, Color,blue; 正 int[] n = {7,5,3,4}; Color[] c = {Color.orange, Color.gray, Color,blue}; (傍注追加) P45 練習問題5.3 (傍注を追加) このように、配列変数の初期化の右辺の配列の生成は、内容だけを 指定しても行なわれる。 (誤植) P46 5.3章 l2 誤 横に3, 縦に 4個亀を並べて、左から n 番目、上から m 番目 正 縦に3, 横に 4個亀を並べて、上から n 番目、左から m 番目 P48 l3 誤 short 正 int P63 傍注(47) 誤 Stepper.ALREADY_FIN など 正 Stepper.JUST_FIN P113 CardLayoutクラスのAPI, 主なメソッドの2つめ 誤 void first(Container parent) 正 void last(Container parent) P124 真中あたりの段落始め 誤 GraphicEnvironment オブジェクト 正 GraphicEnvironment クラス P143 練習問題11.7の一行目の最後 誤 drawPaint 正 drawTree P196 真中あたり枠内の一行目 誤 BufferedReader kin = BufferedReader(new InputStreamReader(System.in)); 正 BufferedReader kin = new BufferedReader(new InputStreamReader(System.in)); P206 例の中 誤 カウンセラー: 色が赤いとは興味がありますね。 正 カウンセラー: 色が赤いのです。とは興味がありますね。