|
何故USBを差し替える だけでバックアップ できるのか? |
|
|
|
|
|
|
|
|
Javaって何だ? J2SDKとかJ2SEとかJ2EEとか、概念をわかっておこう
<概要> 「Javaを使おう」って決心しても、初心者はけっこう戸惑うと思うのです。 J2SEとか、J2EEとか、J2SDKとかJDK、そんな言葉がいきなり出てきて、パニックです。 これらの言葉をわかりやすく解説している参考書もないですよね。私も随分悩み、調べましたよ。 まず、たいてい、この略称でつまづいてしまう。 とりあえずこれらを無視して進めるのも手です。 しかし、なにかすっきりしませんよね。いいでしょう、わかりました。 まずは、サーチマン(このHP)が、ズバッと分かり易く解説していきましょう。 そして、Javaに関する簡単な概念をしっておきましょう。 きっと理解を助けてくれるはずです。 では、いってみましょう。 <Java動かすために必要なもの> Javaを動かすためには、以下の4つが必要なのです。 この4つは、windows にも linux にもインストールされていません。 ・ソースコード ・API ・コンパイラ ・Java VM(Java Virtual Machine) だから、これらは、自力でインストールして環境をつくる必要があります。 まずは、これは理屈無しで覚えてしまいましょう。 このうち、ソースコードだけは、意味がわかるよ。という方が多いのではないでしょうか。 (じつは、私もそうでした) 他の3つについて説明していきましょう。 <API(J2SEやj2EE)> J2EEとかJ2SEとか、最初わけわかりませんよね。 簡単に言うと、J2EEやJ2SEは、APIといって、いわゆる関数群なのです。 Javaに限らず、他の言語でも関数はありますよね。これなら理解できますよね。 大抵の言語は、その言語をインストールする(実行環境をつくる)と、丸ごと関数もついてくるわけです。 しかし、Javaは死ぬほど関数がいっぱいあるのです。 だから、標準的なJavaの実行環境をつくっても、全部の関数が用意されているわけではないのです。 必要に応じてインストールするのです。 そのうち代表的なAPI(関数群)が、J2SEとJ2EEなのです。 この2つを簡単に説明すると、 ・J2SE とは、Javaを使うための最も基本的なAPI(関数)の塊です。 APIという言葉が判りづらいなら、関数の塊と考えておきましょう。 とにかく、このJ2SEが無いとJavaのAPI(関数)が使えません。 ・J2EE とは、Web上でJavaを使うためのちょっと高級なAPI(関数)の塊です。 J2EEとは、ホームページなどのWeb上で動く関数の塊と覚えておきましょう。 J2EEが無いと、ホームページ(Web)上で、Javaを使うことができません。 こんな感じで理解しておくと、APIと言われてもピンとくると思います。 (APIは、Javaの世界では、jarファイルとも呼びます) <実行環境とコンパイル> 上記のように、J2EEやJ2SEは、JavaのAPI(関数)群とわかりまたね。 もちろん、Javaは、API(関数)を使ってソースコードを書くだけでは、実行できません。 Javaのプログラム実行するには、 Javaを実行する専用のソフトウェアが必要になってきます。(これを「Java VM」といいます。) (Java VM(Java Virtual Machine)) 通常は、[Java VM]をJava実行環境と呼ぶ場合もあります。 この「Java VM」は、WindowsやLinuxに標準でインストールされていません。 だから、「Java VM」もインストールする必要があります。 さらに、ソースコードを書いただけでは、「Java VM」で実行させることができません。 ソースコードをコンパイルして、[Java VM]で実行できるファイル形式にする必要があります。 (コンパイルって、翻訳のことね。) <Javaのプログラムをつくるためには> どうでしょうか。少しは理解できたでしょうか。 Java初心者にとって、やたらと英語の略称のような言葉が出てきて、 戸惑ってしまうと思いますが、概念を整理して考えると簡単ですね。 概念はわかったが、なんだか面倒くさいなあと思われているのでは? いえいえ、安心してください。 JDKというものをダウンロードしてクリックすれば、上記4点のうち、 API、コンパイラ、JavaVMの3点がインストールされてしまうのです。 楽でしょ? ちなみに現在のJDKのバージョンは、1.6(6.0)です。 (1.4までは、JDKのことをJ2SDKとか言っていましたので、これがややこしさに拍車をかけている) (さらに、1.5から、5.0と言ったりしているので、もっともっとやこしくなっている) とにかく現在のバージョンは、JDK1.6(6.0)なのです。 JDKがインストールされれば、 あなたは、ソースコードを書くだけです。 ということになります。 では、まずは、JDKのインストールを行って、HelloWorldを動かしてみましょう。 ※JDKは、APIのうち、J2SEが含まれていて、J2EEは含まれていません。 J2EEは、後にトムキャットのところで説明していきますね。 え、まだしっくり来ない?って。 あたりまえですね。まずは習うより慣れろ。 実際に試してみましょう。次のページで詳しく、そのやり方を説明していきます。 新人Java無料講習 |次へ|
|