java中的数据类型分类
根据数据在内存中的存储方式不同,java讲数据分为两大类:基本数据类型和引用数据类型。
基本数据类型
基本数据类型分为4类8种,它们分别是:
1. 整型
整型按占用内存的空间大小,又分为如下4种
byte(字节型):1个字节
short(短整型):2个字节
int(整型):4个字节
long(长整型):8个字节
2. 浮点型
浮点型按占用内存的空间大小,又分为如下2种
float(单精度型):4个字节
double(双精度型):8个字节
3. 字符型——char
占2个字节
4. 布尔型——boolean
只能为ture或false
引用数据类型
引用数据类型时一种复杂的数据类型,变量里存放的不是具体的数据,而是指向具体数据的引用。
目前,我们已经学了的引用数据类型有:数组、类、接口。
基本数据类型和引用数据类型的不同:
- 基本数据类型只有4类8种,且都是关键字,而引用数据类型不是关键字,是有程序员自定义的。
- 基本数据类型的变量值是放在变量本身当中的,而引用数据类型的变量,变量中存放的是一个引用,指向真正存放值(对象)的空间。