Java 基本型別所佔儲存空間大小的整理
阿新 • • 發佈:2019-02-12
基本型別 | 大小 | 最小值 | 最大值 | 包裝器型別 |
---|---|---|---|---|
boolean | - | - | - | Boolean |
char | 16-bit | Unicode 0 | Unicode | Character |
byte | 8 bits | -128 | +127 | Byte |
short | 16 bits | Short | ||
int | 32 bits | Integer | ||
long | 64 bits | Long | ||
float | 32 bits | IEEE754 | IEEE754 | Float |
double | 64 bits | IEEE754 | IEEE754 | Double |
void | - | - | - | Void |
- Java中基本型別的所佔儲存空間大小不隨機器硬體架構的變化而變化,使得Java程式更具有可移植性。
- 所有數值型別都有正負號,所以不要去尋找無符號的數值型別。
另外,Java提供兩個用於高精度計算的類:BigInteger(支援任意精度的整數)和BigDecimal