ばJavaとは、コンピューター上で動作するプログラムを作るために記述される、プログラミング言語のひとつ。パソコンや携帯電話、Androidスマートフォンなど幅広いプラットフォームで利用されている。Kit)と呼ばれる開発キットを含め、多くの関連ソフトウェアがオープンソースで提供されている。VMと呼ばれる実行用のプログラムが必要になる。VMが許可しないことはできないため、ウィルスなど悪意のあるプログラムを作りにくくなっている。C++などのプログラミング言語では、特定のプラットフォームをターゲットとしてプログラムが作られ、原則的にターゲットとなるプラットフォーム以外ではプログラムを動かせない。VMを搭載していれば同じJavaプログラムが動作する。Java自体がプラットフォームとして振る舞う。このような互換性の高さもJavaの特徴となっている。OS上で動作するアプリケーションの開発言語にもJavaが用いられる。パソコンではブラウザ上で動くプログラムをJavaで作ることもでき、そういったプログラムはJavaアプレットと呼ばれる。動作環境・Cookie情報の利用について商標について。