在java中equals和==都是用来作比较的,可是你知道他们之间有什么区别和联系吗? 首先,在Object类中,本质上equals和==都是一样的,如果查看源码,你会发现这里面equals的内部实现就是==: public boolean equals(Object obj) { return (this == obj); } 如果是比较两个Object对象的大小,直接用==就可以了. == 1.判断比较的两个对象是否是同一个对象,内存地址是否相同.2.比较的两个对象必须是同一类型的数据,否则…