実践 Java「プリミティブ型(データ型)とラッパークラス」

java

この記事の概要

以下について整理します。
・プリミティブ型(データ型)
・ラッパークラス

プリミティブ型(データ型)について

「プリミティブ型」、「データ型」、「基本データ型」これらはどれも同じ意味です。
Javaのデータ型を示しています。これらオブジェクトではないので、動作を持ちません。
純粋にデータ格納する箱という意味になります。

■一覧

データ初期値範囲
byte8ビットの2進数0-128~127
short16ビットの2進数デー0-32768~32767
int32ビットの2進数データ0 -2147483648~2147483647
long64ビットの2進数データ 0 -9223372036854775808~9223372036854775807
float32ビットの単精度浮動小数点数0.0有効桁数は約6から7桁
double64ビットの倍精度浮動小数点数 0.0 有効桁数は15桁
boolean真偽値falsetrue または false
char16ビットのUNICODE文字1文字u0000u0000~uffff(0から65535 10進数表現)

ラッパークラスについて

■概要
基本データ型毎に対応するラッパークラスが用意されており、操作を提供しています。
ラッパークラス側で必要な型を定義して、操作はラッパークラスを通じて実施する

■一覧

 データ型  ラッパークラス 
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character

■Integerクラスの実装例
説明は割愛します。コメントに記載の通りです。
Integerで値を比較する場合は、メソッドを使用する必要があるので、APIリファレンスで確認しましょう。

タイトルとURLをコピーしました