2018-04-11
数据类型和分类
一、分类
1.基本类型/原生数据类型
1)数值型
整数型:byte, short, int, long
不同的整数类型占用的内存空间大小不一样
浮点型(小数型):float, double
2)字符型:char
什么是字符:字母/符号
3)布尔型:boolean
表示对与错 ture, false
2.引用类型/对象数据类型
类、接口、数组
二、基本数据类型
1.布尔类型
用于逻辑运算和程序流程控制(条件选择/循环)
值:true、 false
true和false是boolean的常量
2.整数类型(byte, short, int, long)
byte, short, int, long唯一的区别就是存储空间大小(容量)不一样;
根据具体需要存储的数据去选择合适的数据类型;
一般使用int类型即可。
java的整型常量一般默认为int类型
整型常量表现形式;
二进制整数:以0B或0b开头(Java7新特性) 如:int a = 0b110;
八进制整数:以0开头 如:int a = 012;
十进制整数:如:int a = 15;
十六进制:以0X或0x开头 如:int a = 0x12;
3.小数类型(浮点型)
float 和 double类型都不能精确的表示小数,小数类型常量默认为double类型
BigDecimal可以表示任意精度
4.字符类型(char)
三、引用数据类型
String类型(字符串类型)