基本数据类型:
两者比较的是变量占用的字节码(具体值)是否一致,例如 byte a = 4; int b = 4; a == b 为 true
引用类型:
两者默认情况下比较的是对象的内存地址,equals默认也是调用==来执行,但是引用对象可以覆盖 equals方法,
比如String,Date,Integer等比较的是对象的具体值(可以自定义)。
基本数据类型:
两者比较的是变量占用的字节码(具体值)是否一致,例如 byte a = 4; int b = 4; a == b 为 true
引用类型:
两者默认情况下比较的是对象的内存地址,equals默认也是调用==来执行,但是引用对象可以覆盖 equals方法,
比如String,Date,Integer等比较的是对象的具体值(可以自定义)。