Java 数据类型详解:基本 vs 引用

Java 有 8 种基本数据类型:

整数类型:byte, short, int, long

浮点类型:float, double

字符类型:char

布尔类型:boolean

它们都直接存储值,属于“栈”内存,效率高。

而引用类型,如 String, Array, Object,则存储的是对象的内存地址,真正的值在“堆”内存中。这也是 Java 中对象之间“共享数据”的原因。

理解基本与引用类型的区别,有助于你正确使用等号、避免空指针异常,以及更好地掌控内存生命周期。