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
其餘基礎