java中到底有没有地址

非基本类型情况下:“==”比较的是是否是对同一个对象的引用;equals比较的是两个对象的hashCode值是否相同。a == b 为true说明a和b引用的是同一个对象;a.equals(b) 为true说明可以认为a和b有相同的值,a,b未必引用的是同一个对象。


    推荐阅读