Java 基础进阶:数据类型与面向对象
一、Java 的八大基本数据类型
提示:Java 要确定各个基本类型所占用存储空间的大小,它们的大小并不像其他语言一样是随着机器的硬件架构而变化,Java 的数据类型长度是不可变的,这也是 Java 比其他语言编写的更可移植性的原因。
整数类型
整型用于没有小数部分的数字,允许是负数。
- int:4 字节,取值范围在 (-2^31 到 2^31-1)
- long:8 字节,取值范围在 (-2^63 到 2^63-1)
- short:2 字节,取值范围在 (-2^15 到 2^15-1)
- byte:1 字节,取值范围在 (-2^7 到 2^7-1)
浮点型
浮点型用于表示有小数点的数值,所有的浮点型数值计算都要遵守 (IEEE 754) 规范。三个特殊的浮点值:正无穷大,负无穷大,NaN(不是一个数字)。

