一、为什么有数据类型
- 用来声明变量
- 程序运行过程中根据数据类型为数据分配不同的空间
二、数据类型分类
基本数据类型
分为4大类8小种
- 整数型:byte,short,int,long
- 浮点型:float,double
- 布尔型:boolean
- 字符型:char
引用数据类型
- 除基本数据类型外,都是引用数据类型
- String:字符串类型
三、基本数据类型间区别及取值范围
区别
- 占用空间大小不同(1字节=8bit 或 1byte=8bit)
取值范围
一定要留意默认值,默认值作用是对象实例化时,成员变量没有手动赋值时,系统会为变量赋一个默认值
四、具体看看基本数据类型
1.整数型
- byte、short、int、long
- 整数型数据(字面量)默认被当作int类型处理
2.浮点型数据
- 组成:float double
- float容量(4字节)>long容量(8字节)
- 存储更大的容量有bigdecimal是Math类的属性,引用类型
- 浮点型数据默认当作double类型处理
3.布尔类型
- boolean只有true和false,不等于1和0
- 通常用在条件判断上
4.字符型char
基本情况
- char占用2个字节,范围0-65535
- char类型字面量使用单引号括起来可以存储一个汉字
java中转义字符
- \负责转义,转义后边相邻的字符
- 如char c2=’\t’;
- \t表示制表符tab键
- \n表示换行
- '表示普通单引号