Java 数据类型详解:基本 vs 引用
Java 有 8 种基本数据类型:
整数类型:byte, short, int, long
浮点类型:float, double
字符类型:char
布尔类型:boolean
它们都直接存储值,属于“栈”内存,效率高。
而引用类型,如 String, Array, Object,则存储的是对象的内存地址,真正的值在“堆”内存中。这也是 Java 中对象之间“共享数据”的原因。
理解基本与引用类型的区别,有助于你正确使用等号、避免空指针异常,以及更好地掌控内存生命周期。