java中的equals與「==」、hashcode的區別

"=="操做符的做用java 判斷引用是否指向堆內存的同一塊地址。算法 若是是原始類型,byte,boolean,short,char,int,long,float,double,就是直接比較他們的值。函數 若是是引用,比較的就是引用的值,引用的值能夠被認爲是對象的邏輯地址,若是兩個引用發生==操做,就是比較兩個相應的對象的地址值是否同樣,換句話說,若是兩個引用保存的是同一個對象,則返回true,
相關文章
相關標籤/搜索