本文是《Java 入门指南》的第六篇文章,介绍了 Java 的数据类型(基本类型 和 引用类型)。
基本类型
类型 | 字节数 | 最小值 | 最大值 | 默认值 |
---|---|---|---|---|
byte | 1字节 | -128(-2^7) | 127(2^7-1) | 0 |
short | 2字节 | -32768(-2^15) | 32767(2^15 - 1) | 0 |
int | 4字节 | -2^31 | 2^31 - 1 | 0 |
long | 8字节 | -2^63 | 2^63 -1 | 0L |
float | 4字节 | 0.0F | ||
double | 8字节 | 0.0 | ||
char | 2字节 | \u0000(十进制 0) | \uffff(十进制 65535) | 'u0000' |
boolean | 1位(1/8字节) | false |
Java 中整数默认是 int 类型,为了方便区分,long 类型的整数数值后面要加上 L。
Java 中浮点数默认是 double 类型,为了方便区分,float 类型的整数数值后面要加上 F。
boolean 的值只能是 true 或 false,默认值是 false。
引用类型
类、接口、数值 都是引用类型。
所有引用类型的默认值都是 null。