最終更新:2015-05-28 (木) 18:06:41 (3254d)  

Java/プリミティブ型
Top / Java / プリミティブ型

Javaにおいて値を扱うための基本的な型

表現力プリミティブラッパークラス?
byte符号あり8ビット整数? (1バイト) -128~127java.lang.Byte?
short符号あり16ビット整数? (2バイト) -32,768~32,767java.lang.Short?
int符号あり32ビット整数? (4バイト) -2,147,483,648~2,147,483,647java.lang.Integer
long符号あり64ビット整数 (8バイト) -9,223,372,036,854,775,808~9,223,372,036,854,775,807java.lang.Long?
float4バイト単精度浮動小数点数java.lang.Float?
double8バイト倍精度浮動小数点数java.lang.Double?
char2バイト文字データ(\u0000~\uffff)java.lang.Character?
boolean論理値 trueまたはfalsejava.lang.Boolean?

オートボクシング

  • ボクシング?(ボックス化)/アンボクシング?(ボックス化解除?)を自動で行う。
  • リストコレクションに対して、直接プリミティブ型の値を挿入することが出来ないため、プリミティブラッパークラス?に代入(box)後、リストに追加するという処理があるが、これを自動化する。

関連

参考