Java基本数据类型

要用Java必然绕不开它的基本数据类型,

8种基本数据类型

Java的基本数据类型分为数值型、布尔值和字符三个大类,共计8种基本数据类型:byte、short、int、long、float、double、boolean、char。

Java的8种基本数据类型

基本数据类型对应的位数、字节和默认值如下

基本数据类型 位数 字节 默认值
byte 8 1 0
short 16 2 0
int 32 4 0
long 64 8 0L
float 32 4 0f
double 64 8 0d
char 16 2 u0000
boolean 1 false

注:对于boolean,官方文档未明确定义,它依赖于 JVM 厂商的具体实现。逻辑上理解是占用 1 位,但是实际中会考虑计算机高效存储因素。