You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ここに、「java」 命 令 はクラスファイルの 内 容 を 解 読 し、 実 行 するという 機 能 を 持 っています。バイトコードを 解 釈 しながら 実 行 するので、インタプリタ(interpreter: 解 釈 者 の 意 味 )と 呼 ばれます。そしてすでに 気 づいた 人 もいると 思 いますが、このインタプリタ「java」は、前 章 で 説 明 したJVM(Java 仮 想 マシン)に 当 たります。もっとも、Java 仮 想 マシンはもっと 広 い 概 念 で、このインタプリタ 以 外 にも 種 類 があります。しかし、これ 以 上 の 理 解 はここでは 必 要 ないのでここではふれません。さて、 以 上 が、 通 常 の Java 言 語 アプリケーション 開 発 の 過 程 です。 改 めて 行 程 を 振 り 返ってみると、◆ エディタを 用 いてのソースコードの 作 成 ・ 保 存◆ コマンドプロンプトを 用 いてのソースコードの 翻 訳 ・ 実 行 (2 段 階 )という 手 順 を 踏 まねばならないことが 分 かります。一 方 <strong>JBuilder</strong>では、アプリケーションブラウザ 内 でそれを 全 て 作 業 できるようになっています。このような 意 味 で、<strong>JBuilder</strong>のような 開 発 ツールを 統 合 開 発 環 境 と 呼 びます。さらに、<strong>JBuilder</strong>における「プロジェクト 実 行 」 命 令 は 上 の2 段 階 の 命 令 を 一 度 に 行 ってくれていたことが 分 かるでしょう。さらにソースコードやクラスファイルなど、 一 つのアプリケーションに 関 するファイルを 自 動 的 にフォルダ 内 に 納 め、それをディスク 上 のどの 場所 に 保 存 しても、「プロジェクトの 実 行 」 命 令 だけで 簡 単 に 翻 訳 ・ 実 行 できるよう、プロジェクトファイルが 管 理 してくれているのです。このように、 作 業 を 効 率 化 あるいは 高 速 化できるという 意 味 でRAD(Rapid Application Development) 環 境 とも 呼 ばれます。これは本 節 の 冒 頭 で 述 べたことです。 実 は、<strong>JBuilder</strong>にはこの 他 に、1 以 下 のような、 定 型 部 分 ( 変 更 の 必 要 のない、 決 まり 切 った 部 分 )を 自 動 生 成 してくれる。public static void main(String[] args ) {}2 Windowsアプリケーション 作 成 の 際 に 不 可 欠 になるGUIのデザインを(アプリケーションブラウザの 内 容 ペインにおける 設 計 ビューにより) 視 覚 的 に 行 うことができる。などの、 作 業 の 効 率 化 に 関 する 各 種 の 機 能 が 用 意 されています。それらの 詳 細 については、次 章 以 降 の 学 習 で 実 際 に 体 験 することにしましょう。それでは、コマンドプロンプトを 閉 じてください。コマンドプロンプト・ウィンドウ 右上 隅 の×をクリックすれば 閉 じます。31