標籤:bool boolean 空間 == image string tcl 圖片 繼承
java.lang.Object
Object類是java中所有其他類的基類,其他的所有的類預設繼承該基類,該類中的方法由13個,如下
registerNatives()方法
private static native void registerNatives(); static { registerNatives(); }
該方法由native進行修飾,表示該方法並不是在java中進行實現,而是由c/c++去完成,我們暫時不需要很關注這個方法
getClass()方法
public final native Class<?> getClass();
該方法返回的是Object對象的類對象/運行時的類對象Class<?>
hashCode()方法
public native int hashCode();
hashCode()方法返回一個整形數值,表示該對象的雜湊碼值。
對於同一個對象,返回的該對象的雜湊碼值時相同的
equal(Object obj)方法
public boolean equals(Object obj) { return (this == obj); }
用來判斷兩個對象是否相等
toString()方法
public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }
返回的是該對象的字串表現形式,一般都會重寫改方法
clone方法
protected native Object clone() throws CloneNotSupportedException;
用來建立並返回此對象的副本,實際返回的是該對象的一個引用,指向的是新clone出來的對象,此對象與原對象佔用不同的記憶體空間
finalize()方法
protected void finalize() throws Throwable { }
該方法主要跟記憶體回收有關,我們暫時不需要關心此方法
java源碼-Object