介绍一下java中==和equals方法的区别。在初学java时需要弄清楚这个问题,以免在今后在编码过程中出现一些低级错误。
工具/原料
1
JDK1.8
2
eclipse
方法/步骤
1
首先,在eclipse中运行图示所示代码,通过结果对“==”与equals()方法就行分析比较,结果如图所示。
3
equals()方法总结如下:(1)equals方法是基类Object中的方法(Object类是所有java类的根父类),因而只能处理引用类型变量;(2)如图所示,通过查看源码,在Object类,发现equals()仍然比较的是两个引用变量的地址值是否相等,相等则返回true,反之false;(3)如图所示,像String 包装类 Flie类 Date类这些类重写了Object类的equals()方法,比较是两个对象的“实体内容”是否完全相同,相同则返回true,反之false。
上一篇:防爆电磁阀安装注意要点参考步骤
下一篇:该怎么选择和安装消防排烟风机?