Java Silver試験において、JVMに関しては「バイトコードを解釈してOS固有の機械語に変換して実行する環境である」という基本概念が問われます。
ひっかけパターンとして、「JVMはOSに関係なく世界で完全に1種類の単一プログラムである」という誤った選択肢が出題されることがあります。
実際には、ソースコードやバイトコードは共通ですが、JVM自体はWindows用、macOS用、Linux用など「各OS・ハードウェア固有のバイナリとして個別に提供されている」点に注意が必要です。
また、プログラム実行時に発生する「java.lang.OutOfMemoryError」や「java.lang.StackOverflowError」などの致命的なエラーが、JVMのどのメモリ領域(ヒープやスタック)の枯渇に起因するかを理解しておくことも大切です。
関連する用語
JVMが読み込んで実行する中間データである「コンパイルと実行」におけるバイトコードや、開発環境全体をまとめた「JDK」、さらにメモリ解放を自動で行う「プリミティブ型」や「参照型」のメモリ配置ルールなどはJVMの動作と深く関係しています。
ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。
この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。
公式資料
用語集一覧 / ← 前の記事 / 次の記事 →