== 和 equals

基本数据类型:

两者比较的是变量占用的字节码(具体值)是否一致,例如 byte a = 4; int b = 4; a == b 为 true

引用类型:
两者默认情况下比较的是对象的内存地址,equals默认也是调用==来执行,但是引用对象可以覆盖 equals方法,
比如String,Date,Integer等比较的是对象的具体值(可以自定义)。

 

posted @ 2019-01-18 11:48  五毒不侵滴bug  阅读(80)  评论(0编辑  收藏  举报