java的数据类型
java的数据类型
Java 的数据类型主要分为两大类,核心区别在于存储方式和内存分配
- 基本数据类型(Primitive Type):直接存储值,占用固定内存大小,共 8 种;
- 引用数据类型(Reference Type):存储的是对象的内存地址(引用),内存大小不固定,包括类、接口、数组、枚举等。

== 和 equals () 的区别是什么?
- ==:
1.作用于基本数据类型时,比较的是值是否相等;
2.作用于引用数据类型时,比较的是内存地址是否相等 - equals():
- 是 Object 类的方法,默认实现和==一样(比较地址)
- 常用类(如 String、Integer)会重写 equals (),改为比较内容是否相等
- 自定义类如需按内容比较,需手动重写 equals ()(建议同时重写 hashCode ())

浙公网安备 33010602011771号