=========================================================================
一:八大基本类型
---------------------------
Java语言提供了八种基本类型。
六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1、整数:包括int,short,byte,long2、浮点型:float,double
3、字符:char
4、布尔:boolean
基本型别 | 大小 | 最小值 | 最大值 |
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 |
(表格里的^代表的是次方。)
---------------------------
八大基本类型默认值
byte,short,int类型的默认值为0
float,double默认值为0.0
char等价于short其默认值也为0
boolean的默认值为false。
注意:String不是基本类型,长度受限与两个条件:1、Integer.MAX_VALUE;2、jvm可用内存。如果操作长String,可用StringBuffer代替。
=========================================================================
二、