Teachers Paradise School Supplies Teacher Resources Free Encyclopedia
Teachers Paradise FREE Teaching Resources
Home Arts Crafts Audio Visual Equipment Office Supplies Teacher Resources
メインページ | Edit this page

Java言語

Javaとはサンマイクロシステムズ社が開発したオブジェクト指向プログラミング言語。Java言語の実行環境を意味することもある。

Table of contents
1 歴史
2 統合開発環境 (IDE)
3 標準のAPI
4 その他のAPI
5 関連するソフトウェア
6 外部サイト

歴史

特徴としてはオブジェクト指向であることの他にプラットフォーム非依存であり、多くのコンピュータ機器などで同じプログラムを実行できることがあげられる。Javaの目標の一つに「Write Once, Run Anywhare」(一度書けばどこでも動く)という言葉があるとおり、Javaは移植性に優れている。

その代表的なものがJavaアプレットであり、一度つくったJavaアプレットは、Javaを搭載している環境であればどのOS上でもWebサイトからダウンロードされて実行できる。HotJavaブラウザなどがアプレットの実行機能を備えていた。HotJavaもJavaアプリケーションであり、OSに依存することなく実行できる。

これはJavaのプログラムが次のように、単なるプログラミング言語としてだけではなく、実行環境もプラットフォーム(OS)に依存しない共通のものを規定しているためである。

JITコンパイラの登場により、実行速度が改善され、普及を後押しした。

Javaはコンピュータ上で動くアプリケーションやアプレットとしてだけではなく、サーバサイドプログラムなどにも用いることができる。また、国内では携帯電話にJavaの実行環境が実装されるケースも多い。 また、2001年にはソニー社のコンシューマゲーム機PlayStation2にJavaVMが搭載される予定と発表され話題になった。

標準化作業は、Java Community Process(JCP)というプロセスを経て行われている。

JDKの後継となるJava 2 Platform では、

の3つに分かれている。

各環境用の実行環境と開発環境があり、実行のためのランタイムをJava 2 Runtime Environment (J2RE)、J2REに開発のためにコンパイラなどのツールを追加したものをJava 2 SDKという。

統合開発環境 (IDE)

標準のAPI

ここには、重要な標準のAPIを示す。java.sun.com に、日本語と英語の一覧がある。現時点では、日本語の解説は、1.4.0 向け
Java 2 プラットフォーム API一覧で、英語版は最新の 1.4.2 向け[1]である。http://java.sun.com/docs/ で、関連の文書の一覧を得ることができる。

コアAPI (CoreAPIs)

Integration APIs

ユーザインターフェース用 Tooklits

Deployment Technologies

その他のAPI

関連するソフトウェア

外部サイト




Pay for Educational Supplies & Teaching Supplies with Visa, Master Card, American Express, Discover or Paypal.
TeachersParadise.com HOME | Safe Shopping Guarantee | Help Desk
All trademarks & brands are the property of their respective owners.
Legal Notice 2000-2008 TeachersParadise.com, Inc. All Rights Reserved