Java言語のデータ型

 Java言語のデータは、「原始型のデータ」、「クラスのオブジェクト」、「配列」 のいずれかです。 原始型のデータは、その変数の宣言によってメモリ上の領域が確保されます。

int x,y;
float w=2.0;
boolean flag;

原始型は宣言時に値を初期化することもできます。 初期化しない場合のデフォルト値は 0 (数値型)もしくは false(論理型)です。

 オブジェクトや配列の変数はハッシュテーブルのキーの値であり、 そのデータへのハンドルを意味します。 オブジェクトのデータの初期化は、何らかの別の方法で行う必要があります。