類型 | 大小 |
int | 4個位元組 |
char | 2個位元組 |
byte | 1個位元組 |
short | 2個位元組 |
long | 8個位元組 |
float | 4個位元組 |
double | 8個位元組 |
關于boolean占幾個位元組,衆說紛纭,雖然boolean表現出非0即1的“位”特性,但是存儲空間的基本計量機關是位元組,不是位。是以boolean至少占一個位元組。
JVM規範中,boolean變量作為int處理,也就是4位元組;boolean數組當做byte數組處理。
類型 | 大小 |
int | 4個位元組 |
char | 2個位元組 |
byte | 1個位元組 |
short | 2個位元組 |
long | 8個位元組 |
float | 4個位元組 |
double | 8個位元組 |
關于boolean占幾個位元組,衆說紛纭,雖然boolean表現出非0即1的“位”特性,但是存儲空間的基本計量機關是位元組,不是位。是以boolean至少占一個位元組。
JVM規範中,boolean變量作為int處理,也就是4位元組;boolean數組當做byte數組處理。