1.基本数据类型 ==是比较值 equals是没有说明的,并且也没有equals的API 2.引用数据类型 == 是比较的地址(引用) equals默认是比较地址,原因是Object类里面定义的是比较地址。 重写equals才能比较值,类似于String、Integer和ArrayLsit等是重写equals方法,因此比较的是值