多角度分析java的equals()方法与“==”有什么区别? 爱的叹息 2021-07-04 203 阅读1分钟 定义角度 “==”: 该操作符专门用来比较两个变量得值是否相同,用来比较变量对应得内存中所存储得数值是否相同。 变量可以分为基本数据类型变量和引用数据类型。 基本数据类型比较的是两个变量得数值是否相等。 引用数据类类型比较得是对应得引用的内存得首地址。 “equal方法”: 用来比较两个独立对象得内容是否相同 实现角度 内存角度