×
データ型と変数

プリミティブ型 | Java SE 17 Programmer I

プリミティブ型とは

プリミティブ型(基本データ型)とは、Java言語にあらかじめ組み込まれている、単一の数値や文字、真偽値などの「値そのもの」を格納するための基本的なデータ型です。 Javaには全部で8種類のプリミティブ型が存在し、大きく分けて整数型(byte, short, int, long)、浮動小数点数型(float, double)、文字型(char)、論理型(boolean)に分類されます。 プリミティブ型の変数は、メモリの「スタック領域」に直接値が格納されるため、オブジェクトのような参照管理のオーバーヘッドが存在せず、極めて高速な読み書きが可能です。 クラスやインスタンスではなくオブジェクト構造を持たないため、メソッド呼び出しや null の代入を行うことはできません。

具体例