一、基本数据类型有数值型和非数值型。
数值型分为:整数型和浮点型
1、整数型:默认型是int、默认值是0
byte:字节型 1字节 占8位 取值范围 -128~127
short:短整型 2字节 占16位
int:整型 4字节占32位
long:长整型 8字节 占64位
2、浮点型:默认型是double
float:单精度
double:双精度
非数值型:字符型和布尔型
1、字符型
char:2字节 占16位 单引号是其标志
2、布尔型
boolean:值为true或者false
注意:float的取值范围比long的取值范围大!
二、引用数类型
Java中的引用类型共有三种,分别是类,数组,接口这些引用类型的默认值都是null。
三、基本类型与引用类型区别
基本数据类型和引用类型的区别:
主要在于基本数据类型是分配在栈上的,而引用类型是分配在堆上的。