标签:
今天在A站上看到一个程序员常犯的错误,就是将==写成=。这是一个常见的错误,也难以发现。为了避免这种错误,我想用equal代替==,但是java中的基本类型不支持这个方法。而且Java中==和equal有不同。
==比较的是引用。equal比较的也是引用,但是对于String等类型,Java重写了该方法,比较的是内容。但是自己定义的类,比较的还是引用。
对于String等类型,equal比较内容。而对于自己定义的类,equal比较的是引用。
下面这段是引用别人的,关于hashmap的hashcode的。
标签:
原文地址:http://www.cnblogs.com/ywys/p/4790172.html