「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Javaアプリケーション

pointこの用語のポイント

pointJavaのプログラムだよ

pointパソコン上で動くよ

スポンサーリンク

簡単に書くよ

Javaアプリケーション(読:ジャヴァアプリケーション 英:Java application)とは

普通にパソコンで動くJavaのプログラム
であり

「よーし!Javaを勉強するぞー!」と思ったときに、おそらく最初に作るであろうJavaのプログラム
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「プログラミング言語」と「Java」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

プログラミング言語は「プログラムの元ネタソースコードを書くときに使う言葉」です。

一般的なプログラムというのは、まず人間語で元ネタを書き、それをコンピュータさんが分かる言葉に翻訳することで完成します。

Javaアプリケーション

この「元ネタ」を書くときに使う言語がプログラミング言語です。

Javaアプリケーション2

Javaは「一度書けば、どこでも動く」の理念で作られたプログラミング言語です。
プログラムの元ネタを書くときに使う言葉のひとつです。

Javaアプリケーション3

Javaのプログラムは、どんな環境でも動くということに(建前上は)なっています。

Javaアプリケーション4

ちなみに、Javaが「オブジェクト指向」という用語を世間一般に流行らせました。

以上を踏まえて、本題に入ります。

Javaを生み出した人は、このプログラミング言語を使って、いろいろなプログラムを作れるようにしました。
その中のひとつで

普通にパソコンさんで動くJavaプログラム

が「Javaアプリケーション」です。
最初からパソコンさんの中にいて、パソコンさんの中でお仕事をします。

Javaアプリケーション5

みなさんがJavaを勉強しようと思ったとき、おそらく最初に「Hello world」的なプログラムを作りますよね。
そのプログラムは、パソコンさん上で作って、パソコンさん上でコンパイルして、パソコンさん上で実行すると思います。
そんなパソコンさん上で動かすJavaプログラムがJavaアプリケーションです。

いわゆる「普通のJavaのプログラム」ですね。

余談ですが、Javaのプログラムには他にも種類があります。

例えば、Webブラウザホームページを見るときに使うソフトで動くJavaのプログラムです。
このプログラムは「Javaアプレット」と言います。
Javaアプレットは、最初はWebサーバ(ホームページのファイルが置いてあるコンピュータ)にあります。
それがホームページを見るときにパソコンさんに移動してきて、お仕事自体はパソコンさんの中でやります。

Javaアプリケーション6

あるいは、Webサーバ上で動くJavaプログラムです。
このプログラムは「Java Servlet」と言います。
こいつはCGIっぽい奴です。
普段はWebサーバ上で待機していて、パソコンさんとかから何か要求が来ると「へいへい、分かりましたよ~」とお仕事を始めます。

Javaアプリケーション7

気が向いたら、併せて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「Javaアプリケーション」って単語が出てきたら「パソコン上で動くJavaプログラムなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像036
書籍画像057

おまけ

■訳してみるよ

「Java」はプログラミング言語の「Java」です。
「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は多分「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
何となく くっつけると

Javaのソフト

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本