プログラム言語(全17問中9問目)

Java VMが稼働している環境だけがあれば,WebブラウザやWebサーバがなくても動作するプログラムはどれか。

出典:平成22年春期 問 7

  • JavaScript
  • Javaアプリケーション
  • Javaアプレット
  • Javaサーブレット
正解 問題へ
分野:テクノロジ系
中分類:アルゴリズムとプログラミング
小分類:プログラム言語
Java VM(Virtual Machine)は、Java仮想マシンと呼ばれ、Javaで記述されたプログラムを実行するためOSにインストールされるミドルウェアです。
Javaでつくられたプログラムは、一旦バイトコードという中間コードとして出力され Java VM 上で実行環境ごとの機械語に変換されて実行されます。このJava VMの仕組みにより、Javaは同じソースコードで記述されたプログラムを異なるプラットフォーム上で実行できるようになっています。
  • JavaScriptは、主にWebページとともにウェブブラウザに読み込まれ、ブラウザ上で動作する(※サーバ上で動作するものもあります)オブジェクト指向スクリプト言語です。動的なウェブサイトの構築に用いられます。"Java"と"JavaScript"は名称こそ似ていますが、まったく異なるプログラム言語です。
  • 正しい。Javaアプリケーションは、Javaでつくられたプログラムのうち、スタンドアロンのローカルコンピュータ上で実行できるものを指します。
  • Javaアプレットは、ネットワークを通してWebブラウザに読み込まれて実行されるJavaのアプリケーションの一形態です。
  • Javaサーブレットは、Javaで記述されたWebサーバ上で動作するプログラムです。Webサーバ上に置かれ、クライアントからの要求に基づくウェブページのHTML文書などの動的生成やデータ処理をWebサーバ上で行います。

Pagetop