校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > equals、hashCode()
题目

==和equals的区别?(腾讯面试题)

解答

equals和==最大的区别是一个是方法一个是运算符

● ==:如果比较的对象是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。

● equals():用来比较方法两个对象的内容是否相等。
equals方法不能用于基本数据类型的变量,如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址。

C 0条回复 评论

帖子还没人回复快来抢沙发