scala中eq,==和equals的区别

简介: scala中eq,==和equals的区别

equals比较的是值是否相等

eq比较的是 地址是否相等

(==,如果比较的对象是null,==调用的是eq方法),(如果比较的对象不是null,==调用的是equals方法)

目录
相关文章
|
1天前
|
Java
Java equals()方法与==运算符有何不同?
【4月更文挑战第13天】
26 1
|
1天前
|
IDE Java 编译器
scala的两种变量类型 var 和 val
scala的两种变量类型 var 和 val
50 2
scala的两种变量类型 var 和 val
|
1天前
|
Java
Java中 ==与equals的区别
Java中 ==与equals的区别
19 1
|
8月前
|
存储 Java
java equal和==的区别
java equal和==的区别
|
存储 Java 编译器
Java中==与equals区别
关系操作符生成的是一个boolean结果,它们计算的是操作数的值之间的关系
|
存储 Java API
JavaApi高级编程(一)Object以及equals和==的区别
JavaApi高级编程(一)Object以及equals和==的区别
java中 == 和 equals() 的区别
java中 == 和 equals() 的区别
75 0
|
存储 缓存 算法
Java 中基于各种数据类型分析 == 和 equals 的区别
Java 中基于各种数据类型分析 == 和 equals 的区别
68 0
Java 中基于各种数据类型分析 == 和 equals 的区别