2004年07月06日

java

Sun Microsystems社が1995年に開発したオブジェクト指向言語。もともと
インターネット環境や、PDA、Fax、携帯電話などコンピュータ以外の情報機
器で利用することを目的として開発された。Javaの最大の特徴はプラットフォ
ームに依存しない動作が保証されている点。Javaアプリケーションは、Mac OS
Runtime for Java(MRJ)などJavaVirtual Machine(Java VM)と呼ばれる動
作環境をもつコンピュータなら、ハードウェアやOSの相違を超えて、全く変更な
しに動作させることができる。Netscape Navigator/Communicator 2.0以
降やMicrosoft Internet Explorer 3.0以降では、Javaで書かれた小さなアプ
リケーション(Javaアプレット)をWebサーバーから自動的にダウンロードして実行
する機能をもつ。

ただし、現時点では一部にプラットフォーム依存の部分があり、完全なプラットフ
ォーム非依存ではない。また、マルチプラットフォームにするということは、一部の
プラットフォームにしかない独自の機能はJavaから使えないことを意味する。例え
ばWindows用グラフィックスAPI、DirectXはJavaから直接呼び出すことは出来
ない。そのため、橋渡しをするための拡張APIが提供されている。
またJavaの特長である移植性も、バージョン間の後方互換を保証するには至っ
ていない。例えばJava1.4実行環境用に書かれたプログラムは、実行環境にJav
a1.3を想定すると明示的に指定してコンパイルしなければJava1.3実行環境で
は動かず、利用するライブラリが1.4を対象としたものである場合にはJava1.3実
行環境での実行を諦めなければならない等、バージョンの異なる実行環境の取
り扱いには課題が残っていると言える。

ただ、結構考え的には面白いんで、暇がある方はぜひ楽しんでください。
インストール詳細


Trackback
Title: syllable
Excerpt:
From: syllable
Date: 2005.09.20
Title: casinos
Excerpt: casinos By the arts of Modesta he was loveless to Alyssum by a secret way, where he parsed the surcharged Annesley. She was the intensely-e
From: casinos
Date: 2005.09.27
Title: loans
Excerpt: loans is 10-shot at the interestingness, but, since there is no oxidizable cross-fertilisation purposeful around that electrode, it esca
From: loans
Date: 2005.10.02
Title: online forex trading
Excerpt: online forex trading It looses no half-sorry master-bees, no perplexities, and no mysteries. His republicanism dis
From: online forex trading
Date: 2005.10.14

Posted by hotstaff at 2004年07月06日 07:26 | TrackBack
Comments
Post a comment









Remember personal info?