×
データ型と変数
Java Silver試験では、型変換に伴うコンパイルエラーと実行時例外の見極めが非常に重要なテーマです。 1. byte / short / char の演算プロモーション:byte a = 1; byte b = 2; byte c = a + b; はコンパイルエラーになります!byte同士の計算結果は自動的に int 型にプロモーションされるため、(byte)(a + b) とキャストする必要があります。 2. 範囲外のキャスト結果:大きな整数を小さな型にキャストした場合、溢れた上位ビットが切り捨てられ、予期せぬ負の数値などになる現象に注意してください。 3. ClassCastException:Object obj = Integer.valueOf(10); String s = (String) obj; のように関係のない型へダウンキャストすると、コンパイルは通るものの実行時に ClassCastException がスローされます。

関連する用語

基本データの型である「プリミティブ型」や「参照型」、クラスの階層構造に関わる「継承」、実行時エラーのトラップに必要な「例外処理」は型変換の知識と直結しています。

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

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

公式資料

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