Java的基本数据类型

因为前段时间在面试的时候,被问到这个问题了,所以在这里总结一下这个。大多数人应该都了解JAVA中的基本数据类型只有8种,但是你如果看过thinking in java的话,你会发现里面的基本数据类型有9种


JAVA基本数据类型
基本数据类型 大小 默认值 包装器类型
boolean false Boolean
char 16-bit null Character
byte 8bits (byte)0 Byte
short 16bits (short)0 Short
int 32bits 0 Integer
long 64bits 0L Long
float 32bits 0.0.f Float
double 64bits 0.0d Double
void Void
1.所有的数值类型都有正负号,因此不存在无符号的数值类型

2.基本类型具有包装器类,使得可以在堆中创建一个非基本对象,用来表示对应的基本类型

例如:

<span style="font-size:14px;">char c = 'x';
Character ch = new Character(c);</span>
也可以这样使用:
<span style="font-size:14px;">Character ch = new Character('x');</span>

关于JAVA的基本数据类型有多少种,按照常规应该回答有8种,如果面试官问有质疑,你可以继续说还有一种void类型


你可能感兴趣的:(Java的基本数据类型)