面试官:“说下Java的基本数据类型,以及它们各占多少字节?”
这是一道非常基础的Java面试题,在我们日常工作中很少有人关心Java基本数据类型所占的字节数,在开发通讯协议时用的比较多,因为协议里需要精准管理各个组成部分内数据的字节数。
下面是Java中基本类型的详细介绍。
数据类型 | 数字类型 | 字节数 | 包装类 |
---|---|---|---|
byte | 整型 | 1 | Byte |
short | 整型 | 2 | Short |
int | 整型 | 4 | Integer |
long | 整型 | 8 | Long |
float | 单精度浮点型 | 4 | Float |
double | 双精度浮点型 | 8 | Double |
char | 字符型 | 2 | Character |
boolean | 布尔型 | 1或4 | Boolean |