×
主要API
Java Silver試験では、ラッパークラスの同一性比較(== と equals)、オートボクシングとアンボクシングの挙動、および NullPointerException が高頻度で出題されます。 1. キャッシュ範囲と == の罠:
Integer a = 100; Integer b = 100;
System.out.println(a == b); // true (キャッシュ範囲内のため同一参照)

Integer x = 200; Integer y = 200;
System.out.println(x == y); // false (キャッシュ範囲外のため別オブジェクト!)
System.out.println(x.equals(y)); // true (値の比較)
2. nullのアンボクシングによるNPE:Integer n = null; int i = n; はコンパイルは成功しますが、実行時に NullPointerException を発生させます。 3. parseXxx と valueOf の違い:Integer.parseInt("10") は int 型を返し、Integer.valueOf("10") は Integer オブジェクトを返します。

関連する用語

元となる基本データ型である「プリミティブ型」や、ラッパークラスを要素型とする「ArrayListクラス」、オブジェクト比較の基本である「参照型」はラッパークラスと直接連動します。

ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。

この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。

公式資料

用語集一覧 / ← 前の記事 / 次の記事 →