Microsystems社が開発したプログラミング言語で、様々なアプリケーションで使われています。名前が似ていますが、まったく違う言語です。Javaの特徴はオブジェクト指向のプログラミングが可能な言語です(オブジェクト指向については後ほど説明します)。Javaのプログラムを出力するまでの大まかな流れを説明します。何らかのプログラムを書いたと仮定して、そのプログラムが書かれたファイルをソースファイルと言います。このままではプログラムは動きません。動かすためにはコンパイルと言う作業が必要になります。コンピュータはそのままではプログラムを理解することが出来ないので、理解できるようにプログラムを翻訳する作業を行わなくてはいけません。この作業をコンパイルと言います。ソースファイルをコンパイルした結果出来るのが、クラスファイルです。そのクラスファイルを実行すると結果を出力することが出来ます。次にJavaでプログラムを行うための準備をします。Javaのプログラムを書くためにはテキストエディタとJDKをインストールすることが必要です。Kitの略でコンパイルを行ってくれるソフトウェアです。次の章からこの2つのソフトをインストールする方法について説明していきます。