基本概念
位元組的機關是byte。位的機關是bit。1byte=8bit。
1bit能表示多少個數字——最小0,最大1。2的1次方個。
2bit能表示多少個數字——最小00,最大11。2的2次方個。
3bit能表示多少個數——最小000,最大111。2的3次方個。
依此類推—8bit可以表示2的8次方共256個數字。
若數沒有正負之分可表示0—255共256個數字。若有正負之分可表示-128到+127共256個,因為8位裡有一個位表示正負。
得出結論
java中基本類型記憶體中所占位元組整理
整類型
類型
記憶體中所占位元組byte
所占位bit
可表示數字個數
byte
1
8
2的8次方
short
2
16
2的16次方
int
4
32
2的32次方
long
64
2的64次方
字元類型
char
浮點類型
float
double
布爾型
boolean
2的1次方
參考位址:http://cai555.iteye.com/blog/471095