欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

有關(guān)數(shù)組拷貝Systemarraycopy和ArrayscopyOf的區(qū)別

阮建安2年前23瀏覽0評論

有關(guān)數(shù)組拷貝Systemarraycopy和ArrayscopyOf的區(qū)別?

首先觀察先System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)的聲明:

[java] view plaincopy public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

; src - 源數(shù)組。

srcPos - 源數(shù)組中的起始位置。

dest - 目標數(shù)組。

destPos - 目標數(shù)據(jù)中的起始位置。

length - 要復(fù)制的數(shù)組元素的數(shù)量。

該方法是用了native關(guān)鍵字,調(diào)用的為C++編寫的底層函數(shù),可見其為JDK中的底層函數(shù)。

再來看看Arrays.copyOf();該方法對于不同的數(shù)據(jù)類型都有相應(yīng)的方法重載。 [java] view plaincopy //復(fù)雜數(shù)據(jù)類型 public static

java 文件復(fù)制,有關(guān)數(shù)組拷貝Systemarraycopy和ArrayscopyOf的區(qū)別