Kodrill

Java SE Bronze (1Z0-818-JPN) 試験 / Java言語のプログラムの流れ ・ 無料問題 3/3

Java言語のプログラムの流れ 問題3[Javaテクノロジーの特徴]

Java プログラムが Windows・macOS・Linux など異なる環境で同じように動作する仕組みとして、正しい説明を選んでください。

選択肢

  • A.javac がソースコードを実行環境ごとのネイティブコードにコンパイルする
  • B.JVM がソースコードを1行ずつ直接解釈して実行する
  • C.javac が OS ごとに異なる形式のクラスファイルを生成する
  • D.javac が環境に依存しないバイトコードを生成し、各環境の JVM がそれを実行する正解

解説

クラスファイルの中身はどの OS でも共通のバイトコードです。OS ごとに用意された JVM がバイトコードを実行することで「Write Once, Run Anywhere」を実現しています。JVM が実行するのはソースコードではなくバイトコードです。

「Java言語のプログラムの流れ」の無料問題

ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。

Java言語のプログラムの流れ 問題3 | Java SE Bronze (1Z0-818-JPN) 試験 | Kodrill