Q-2. 谈谈Java的数据类型

Java数据类型分为:基本数据类型(Primitive type)和引用类型(Reference Type)。

Java的基本数据类型包括:字符型、整型、浮点型和布尔型。整型包括:字节型、短整型、整型和长整型;浮点型包括:单精度浮点型和双精度浮点型。

Java的引用类型包括:类、接口、数组类型、枚举类型、注解类型以及空类型(null)。

当然,也有将void归纳为基本数据类型(Thinking in Java一书)。基本类型的取值范围如下:

 

Primitive Type

Size

Minimum

Maximum

Wrapper Type

boolean

-

-

-

Boolean

char

16 bits

Unicode 0

Unicode 216-1

Character

byte

8 bits

-128 

+127

Byte

short

16 bits

-215

+215-1

Short

int

32 bits

-231

+231-1

Integer

long

64 bits

-263

+263-1 

Long

float

32 bits

IEEE754

IEEE754 

Float

double

64 bits

IEEE754 

IEEE754 

Double

void

-

-

-

Void

基本数据类型的默认值:

基本类型

默认值

boolean

false

char

‘\u0000’ (null)

byte

(byte) 0

short

(short) 0

int

0

long

0L

float

0.0f

double

0.0d

注意,对象的默认值为Nullboolean的大小则没有明确说明,boolean只使用一个bit来存储数据。在数据库中,可以将boolean设置为bit

你可能感兴趣的:(Q-2. 谈谈Java的数据类型)