第四章 ==和equals()的区别

== 基本数据类型判断的是基本数据类型的值 两端数据类型不同,也可以返回true(int 65 == char ‘A’) 比较的是常量区的值 引用数据类型比较的是地址值 equals 只能处理引用类型变量 所有类都继承Object类,而Object类的equals方法底层也是==实现的,所以比较的仍是地址值 String、包装类、File类、Date类等都会重写equals方法,实现比较两个对象的
相关文章
相关标签/搜索