if(this==obj) return true; 这步判断有什么用,具体功能是什么?
a.equals(b)
this表示对象a,obj表示对象b。
对比两个引用的地址,如果地址相同,那么引用的是同一个对象,直接返回true,不需要继续做对比了。