javaには、大きく分けて2種類のデータ型があります。
それが、「プリミティブ型」と「参照型」です。
プリミティブ型
プリミティブ型では、数値(整数や浮動小数点数)、文字、真偽値を扱います。
データ型 | 値 | 値の範囲 |
byte | 8ビット整数 | -128 ~ 127 |
short | 16ビット整数 | -32768 ~ 32767 |
int | 32ビット整数 | -2147483648 ~ 2147483647 |
long | 64ビット整数 | -9223372036854775808 ~ 9223372036854775807 |
float | 32ビット単精度浮動小数点数 | |
double | 64ビット倍精度浮動小数点数 | |
char | 16ビットUnicode文字 | \u0000 ~ \uFFFF |
boolean | true/false |
参照型
参照型では、オブジェクト型、列挙型、配列型を扱います。
プリミティブ型と参照型の違い
プリミティブ型と参照型は、
「値そのものを扱う」(プリミティブ型)か、
「インスタンスへの参照(リンク)を扱う」(参照型)か
という点で異なります。
コメント