1、簡単な「Java についての説明」
技術情報 TOP へ

Java について簡単に説明いたします。

Java は米国の Sun Microsystems 社が開発したオブジェクト指向プログラミング言語です。
特徴の一つとして Windows 、Linux 、UNIX などプラットフォームの違う環境でも、同じソースから作成されたバイトコードで動作することが挙げられます。

( Java の謳い文句である 「 Write Once , Run Anywhere 」に該当するところです。 )

しかし、そのままで動作するのではなく、Java で作ったプログラムを動作させるには、環境に応じた JRE ( Java Runtime Environment ) が必要です。

JRE には JVM ( Java Virtual Machine ) が含まれており、Java で作成したプログラムはこの JVM 上で動作することになります。
( プラットフォーム固有の実行形式に変換されて実行されます。)

また、Java でプログラムを作成しコンパイル ( クラスファイルと呼ばれるバイトコードを作成 ) するには、 JDK ( Java 2 SDK Standard Edition ) が必要となります。

JDK には JRE が含まれているので、Java でプログラムを作成して動作させる場合は、JDK をインストール しておけば、コンパイル、実行ができます。

Java には、大別して 3 つの形態があり、サーブレット、アプレット、アプリケーションに分けることが できます。

( さらに細かくは JSP 、EJB 、JMS 、MDB 、Java Web Start などに分けられますが ここでは詳細には触れません。)

下記に簡単にサーブレット、アプレット、アプリケーションそれぞれについて説明します。

( 1 ) サーブレット
近年では、Java というとこのサーブレットが代表的です。 主にブラウザから HTTP でアプリケーションサーバ上に置いた Java プログラムにアクセスし、 ( 利用者は Java であることを意識しません。 ) 動的な HTML を返却するシステムです。
( インターネットやイントラネットで使用する Web システムと呼ばれています。)
同じように Web システムを作成するためのプログラム言語には ASP や CGI などがありますが、サーブレットは Java 版となります。


( 2 ) アプレット
ブラウザ上で実行する Java プログラムで、一般的には Swing という Java のGUI アプリケーションをブラウザ上で実行する形態です。 ( Swing を使用していない場合も稀にあります。 )
HTTP リッチクライアント方式の一つとして ActiveX と並ぶ選択肢でしたが、最近はあまり聞かなくなりました。 Web サーバよりダウンロードして使用されるため、 セキュリティ上の制限を受けることに留意する必要があります。


( 3 ) アプリケーション
最も基本的なものです。スタンドアロンの環境で実行する Java プログラムです。
( 広い範囲を含むことになり、厳密な説明は容易ではありませんので、ここでは上記の説明といたします。)


Java のプログラムを作成する上で、必要最低限のキーワードについて以下のページに簡単に記述しています。
最低限の簡単な Java の基礎知識

本ページでは簡単な説明のみ記述していますので、Java についてさらに知識を深めたい、もっと詳しく、厳密に調べたい方は関連する WEB ページや書籍等を参照されることがよいです。

* Java を本格的に学びたい方はプログラムから始めるより、オブジェクト志向を先に学ばれた方が理解が早い可能性もあります。

上述のとおり Java を動作させるためには JRE が必要となり、Java プログラムを作成、コンパイル するには JDK 必要です。

以降では、Java プログラムを作成して動作させますので、使用しているコンピュータ に JDK が インストールされている必要があります。下記のページを参考に JDK をインストールしてください。

JDK のインストール Windows 編

JDK のインストール Linux 編

* 既に何らかのアプリケーションで使用するため、Java がインストールされている場合があります。 そのような場合は、影響の有無を確認してからインストールしてください。
JDK のインストールができましたら、下記のページを参考に基本的な Java プログラムを作成してみましょう。
基本的な Java プログラム - 簡単な文字列の表示、数値の計算 -


Java のプログラムを作成する上で、Eclipce という便利なツールが存在します。
Eclipce は無償の Java プログラム開発 IDE で、一般的に最もよく利用されています。
インストールされる場合は下記のページを参考にしてください。

Eclipce 3.1.1 のインストール -Windows 編 -



技術情報 TOP へ


Google
WWW を検索 whitemark.co.jp を検索
[ 株式会社ホワイトマーク TOP ]   [ 免責事項 ]

Copyright © 2006 by WhiteMark, All rights Reserved. Last Modified: 2006/05