1、关于“=”号
(1)引用数据类型画等号:指向同一个对象(一个引用对象的改变会影响另一个引用对象的访问)
(2)基本数据类型画等号:赋值(一个变量的改变不会影响另一个变量)
2、关于双等号
(1)两个基本类型变量对比使用双等号,比较变量值是否相等
(2)两个引用类型对比使用双等号,比较引用是否指向同一个对象
3、关于"equals"
(1)equals()是Object中的方法,此方法的底层采用“==”号,比较引用是否指向同一个对象;Java中建议子类重写equals()方法,用于比较两个引用所指向的对象的内容是否相等,更具有实际意义
=、双等号(==)与equals之间的区别
于 2022-10-20 16:54:42 首次发布