×
メソッド
Java Silver試験では、メソッド呼び出し後の変数の値やオブジェクトの状態を問うコードトレース問題が極めて高い頻度で出題されます。 1. プリミティブ型は一切変化しない:メソッド内で引数の値をどれだけ変更・計算しても、呼び出し元のプリミティブ変数は100%影響を受けません。 2. 参照型のフィールド変更は反映される:sb.append("xyz") や list.add("abc") のようにメソッド経由でオブジェクトの内部状態を変えると、呼び出し元でも変更が反映されます。 3. 参照自体の再代入は反映されない:sb = new StringBuilder("new") や list = null のようにメソッド内で引数変数に別の参照を代入しても、呼び出し元の変数は元のオブジェクトを指したまま変化しません。

関連する用語

基本データを扱う「プリミティブ型」や、オブジェクトを扱う「参照型」、変更不能な特性を持つ「Stringクラス」、および基盤となる「メソッドの定義と呼び出し」は深い関係があります。

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

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

公式資料

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