Java的基础类型主要分为四大类,八小类。四大类分别为整数型,浮点数类型,布尔类型,字符类型。其中整数型有四中,容量从小到大分别为:byte,short,int,long。浮点数类型有两个,分别是float和double。code
整型对象
类型 | 占用字节 | 范围 | 其余 |
---|---|---|---|
byte | 1字节 | -2^7 ~ 2^7-1 | 最大值127 |
short | 2字节 | -2^15 ~ 2^15-1 | 最大值32767 |
int | 4字节 | -2^31 ~ 2^31-1 | 最大值为2,147,483,647,约为21亿 |
long | 8字节 | -2^63 ~ 2^63-1 | 最大值约为 9.22E+18 |
浮点数类型内存
类型 | 占用字节 | 范围 |
---|---|---|
float | 4字节 | 大约 -3.40282347E+38F ~ 3.40282347E+38F (有效位数 6~7位) |
double | 8字节 | 大约 -1.79769313486231570E+308 ~ 1.79769313486231570E+308 (有效位数15位) |
布尔类型(boolean)编译
字符类型(char)table
其余基础