このたびは弊社刊「Java認定資格標準テキスト」をご購入いただき、誠にありがとうございます。刊行後の検証の結果、以下の通り誤りが認められました。ここに訂正し、お詫びいたします。
(最終更新日 2003年6月11日)
NO | 箇所 | 内容 | |
1 | P.39 | 誤 | 1-05 39ページを参照 |
下から2行目 | 正 | 1-05 64ページを参照 | |
2 | P.53 | 誤 | 引数はString型の変数greetingです。 |
本文4行目 | 正 | 引数はString型の変数Somethingです。 | |
3 | P.61 | 誤 | 親クラスの引数なしのコンストラクタを呼び出す場合は、 |
下から7行目 | 正 | 親クラスの引数があるコンストラクタを呼び出す場合は、 | |
4 | P.88 | 誤 | なお、抽象クラスを1つでも持つクラスは |
下から8行目 | 正 | なお、抽象メソッドを1つでも持つクラスは | |
5 | P.92 | 誤 | privateの変数y |
Q3の選択肢D | 正 | privateの変数x | |
6 | P.152 | 誤 | public boolean fileCheck(String fileName), |
「throws節で複数の例外を指定する」サンプル文1行目 | 正 | public boolean fileCheck(String fileName) | |
7 | P.166 | 誤 | System.gc()メソッドを呼ぶことで、ガーベッジコレクションを実行することができます。 |
おぼえよう! | 正 | System.gc()メソッドを呼ぶことで、ガーベッジコレクションの実行を促すことができます。 | |
8 | P.166 | 誤 | B D |
解答: | 正 | B C D | |
9 | P.166 | 誤 | C System.gc()もしくはRuntimeクラスのgc()メソッドを呼び出すことで、明示的に実行することができます。 |
解答: | 正 | C ガーベッジコレクションは自動的に実行され、任意のタイミングでガーベッジをメモリから解放します。 D System.gc()もしくはRuntimeクラスのgc()メソッドを呼び出すことで、ガーベッジコレクションの実行を促すことができますが、強制的に実行させることはできません。 |
|
10 | P.180 | 誤 | u0000 |
下から3行目char型の最小値 | 正 | \u0000 | |
11 | P.180 | 誤 | uffff |
下から3行目char型の最大値 | 正 | \uffff | |
12 | P.217 | 誤 | s1 is s2!! |
「実行結果」下から2行目 | 正 | 不要(表示なし) | |
13 | P.224 | 誤 | 参照型の型変数 |
Chapterタイトル | 正 | 参照型の型変換 | |
14 | P.228 | 誤 | Child1 = |
Q2のプログラム4行目、先頭のChild1 | 正 | child1 = | |
15 | P.229 | 誤 | Parent = |
Q3のプログラム4行目、先頭のParent | 正 | parent = | |
16 | P.242 | 誤 | for (int i; i < 100; i+) { |
練習問題3プログラム3行目 | 正 | for (int i = 0; i < 100; i+) { | |
17 | P.242 | 誤 | for (int j; j < 100; j++) { |
練習問題3プログラム4行目 | 正 | for (int j = 0; j < 100; j++) { | |
18 | P.279 | 誤 | notifyAll()メソッドはリストの中のメソッドを取り出します。 |
本文 | 正 | notifyAll()メソッドはリストの中のスレッドを取り出します。 | |
19 | P.313 | 誤 | |
「メニューの作成」の説明図 | 正 | ||
20 | P.356 | 誤 | TexField |
TextFieldに関するすべての表記 | 正 | TextField | |
21 | P.368 | 誤 | MAX_VALUE と MIN_VALUE の説明について |
ラッパークラスの定数表 | 正 | すべて MAX_VALUE と MIN_VALUE が逆。 | |
22 | P.368 | 誤 | u0000 |
上から13行目(char型の最小値) | 正 | \u0000 | |
23 | P.368 | 誤 | uffff |
上から14行目(char型の最大値) | 正 | \uffff | |
24 | P.369 | 誤 | 非数(NaN)値 |
上から3行目(Double.NaNの説明) | 正 | 非数(Not a Number)値 | |
25 | P.404 | 誤 | Iteratorインターフェイスは・・・ |
解答2の選択肢C | 正 | Mapインターフェイスは・・・ | |
26 | P.415 | 誤 | |
OutputStreamクラスの説明図 | 正 | ||
27 | P.416 | 誤 | int skip() |
下から1行目 | 正 | int skip(long num) | |
28 | P.417 | 誤 | 各種出力ストリーム用のクラスのスーパークラスに位置します。 |
Writerクラスの説明の3行目 | 正 | 各種文字をベースとした出力ストリームのスーパークラスに位置します。 | |
29 | P.427 | 誤 | FileInputStream fis = new FileInputStream("test.txt", true); |
下から1行目 | 正 | FileOutputStream fos = new FileOutputStream("test.txt", true); | |
30 | P.428 | 誤 | FileInputStream fis = new FileInputStream(file); |
上から5行目 | 正 | FileOutputStream fos = new FileOutputStream(file); | |
31 | P.456 | 誤 | "if (s == "hello") {" |
問20 プログラム15行目 | 正 | "if (s.equals("hello")) {" | |
32 | P.456 | 誤 | "if (s == "good") {" |
問20 プログラム18行目 | 正 | "if (s.equals("good")) {" | |
33 | P.456 | 誤 | "if (s == "ok") {" |
問20 プログラム21行目 | 正 | "if (s.equals("ok")) {" | |
34 | P.465 | 誤 | 選択肢 C addActionListener (ActionEvent e) |
問40 | 正 | 選択肢 C addActionListener(ActionListener e) | |
35 | P.476 | 誤 | A B |
問10の解答 | 正 | A B C | |
36 | P.477 | 誤 | A C D |
問15の解答 | 正 | C | |
37 | P.479 | 誤 | B C D |
問29の解答 | 正 | A | |
38 | P.483 | 誤 | A B E |
問51の解答 | 正 | B | |
39 | P.483 | 誤 | 「入力ストリームを開く場合に使用するクラス」とあるので、XxxxInputStreamが解答です。ByteArrayInputStreamを使用するとメモリ内のバイト配列からストリームを開くことができ、ファイルのように扱うことができます。 |
問51の解答 | 正 | 「入力ストリームを開く場合に使用するクラス」とあるので、****InputStreamに対象を絞ることができます。更にバイト配列を扱うことから、BのByteArrayInputStreamが正解です。 |