基本数据类型可以用 == 比较,但不能用 equals 比较。
equals 只能用于 object 对象之间的比较。
对象之间的比较用 == 和 equals 一般都是 比较引用的地址 。
但是有些自带的类重写了equals方法,使得equals比较的是两个独立对象的内容是否相等。
String、Date、File、包装类等都【重写】了Object类中的equals()方法。
每个基本数据类型都提供了一个包装类,使用对应的包装类对象,对对应类型的数据进行了封装,又提供相应的方法对其封装的数据可以进行一些操作。
image.png