Java 学习和实践笔记(6)
各数据类型所占的空间:
byte: 1个字节
short:2个字节
int:4个
long:8个
float:4个
double: 8个
char:1个
boolean:1bit
所有引用数据类型都是4个字节,实际其值是指向该数据类型的地址。
上图中稍特别的是8进制的表示方法!
这个地方我感觉逻辑有点不通:首先,就算整型常量,也就是上面的数字都默认是int,那么在已经用了long声明其类型外,怎么还需要在数字后加一个L?其次,如果long需要这样做,那么byte和short 怎么不需要呢?