== 基本数据类型:比较的是值 引用数据类型:比较的是堆内存地址,他们在内存中的存放地址 注意:如果是同一个new出来的对象(在堆内存中是同一个区域),比较的结果为true,否则为false,因为每new一次,都会重新开辟堆内存空间 equals 不能用于基本数据类型比较,继承于Object这个超类,只有引用数据类型才有equals方法。 默认情况下比较的堆内存地址值,一般在一些类中该方法被重写,比较对象的成员变量值是否相同。