すべての人のための 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 例の中
誤 カウンセラー: 色が赤いとは興味がありますね。
正 カウンセラー: 色が赤いのです。とは興味がありますね。