×
主要API
すべてのラッパークラスのインスタンスは、String と同じく「一度作成されると内容を変更できない不変(イミュータブル)」なオブジェクトです。 Java SE 9以降、ラッパークラスのコンストラクタ(例: new Integer(100))は非推奨(Deprecated)となっており、インスタンスの生成にはファクトリメソッドである Integer.valueOf(100) の使用が強く推奨されています。 Integer.valueOf() を使用した場合、-128 から 127 の範囲の小規模な数値オブジェクトは内部でキャッシュ(Integer Cache)されるため、同じ数値であれば同一のインスタンス参照が再利用されます。 また、null が代入されているラッパー変数をアンボクシングしてプリミティブ型に代入しようとすると、実行時に NullPointerException が発生します。

試験でのポイント