java中equals()和==的区别

==
  1.使用在值类型当中(基础数据类型),值是否相等
  2.使用在对象类型当中,内存地址是否相等

equals =》 equals(object)
  1.equals 是Object类中的方法,应用在Object类型上面,跟目标对象比较,比较内存地址
  2.String 和 其它八大数据类型都重写了父类(Object)的equals(object),重写为比较值是否相等

posted @ 2016-12-23 14:31  弗兰克中校  阅读(170)  评论(0编辑  收藏  举报