基本类型 : byte(1字节) < char(2字节)< short(2字节)< int(4字节)< float(4字节)< long(8字节) <double(8字节) boolean
获取基本类型的最大值和最小值 : 包装类名.MAX_VALUE 包装类名.MIN_VALUE
例如 Integer.MAX_VALUE Integer.MIN_VALUE
boolean 值是0(false) 1是(true) 默认是0(false)
float 是单精度 有效数字是8位 double是爽浮点精度 有效数字是16位
基本数据类型转换 小转大 自动转换 大转小 强制转换 byte abyte=(byte)aint aint(是int类型)
Integer Long Double Byte Short Float Character Boolean 这8个是基本数据类型的包装类
基本类型也可以像引用类型一样改变 不过要声明为Integer Long Byte这样的类型
基本类型是值传递 String是引用传递
基本类型都存在栈中 String类型和对象都存在堆中
获取基本类型的最大值和最小值 : 包装类名.MAX_VALUE 包装类名.MIN_VALUE
例如 Integer.MAX_VALUE Integer.MIN_VALUE
基本类型最大值和最小值
基本型别 | 大小 | 最小值 | 最大值 |
boolean | ----- | ----- | ------ |
char | 16-bit | Unicode 0 | Unicode 2^16-1 |
byte | 8-bit | -128 | +127 |
short | 16-bit | -2^15 | +2^15-1 |
int | 32-bit | -2^31 | +2^31-1 |
long | 64-bit | -2^63 | +2^63-1 |
float | 32-bit | IEEE754 | IEEE754 |
double | 64-bit | IEEE754 | IEEE754 |
void |
boolean 值是0(false) 1是(true) 默认是0(false)
float 是单精度 有效数字是8位 double是爽浮点精度 有效数字是16位
基本数据类型转换 小转大 自动转换 大转小 强制转换 byte abyte=(byte)aint aint(是int类型)
Integer Long Double Byte Short Float Character Boolean 这8个是基本数据类型的包装类
基本类型也可以像引用类型一样改变 不过要声明为Integer Long Byte这样的类型
基本类型是值传递 String是引用传递
基本类型都存在栈中 String类型和对象都存在堆中