JAVA進階教學之(Object類中的hashCode方法)
阿新 • • 發佈:2021-02-15
技術標籤:JAVA進階教學
import java.util.Objects; /* hashCode方法 在Object中的hashCode方法是怎樣的? public native int hashCode(); 這個方法不是抽象方法,帶有native關鍵字,底層呼叫的是c++程式 hashCode() 方法返回的是int型別的雜湊碼 實際上就是一個java物件的記憶體地址,經過雜湊演算法,得出的一個值 所以hashCode()方法的執行結果可以等同看做一個java物件的記憶體地址 */ public class Test01{ public static void main(String[] args) { Object object=new Object(); int hashCode1 =object.hashCode(); System.out.println(hashCode1); Object object2=new Object(); int hashCode2 =object2.hashCode(); System.out.println(hashCode2); } }
執行結果: