1. Arahan salinan cetek
Salin semua atribut pembolehubah ahli dalam objek prototaip yang merupakan jenis nilai kepada objek klon, dan juga salin alamat rujukan ahli pembolehubah dalam objek prototaip yang merupakan jenis rujukan Disalin ke objek klon, iaitu, jika pembolehubah ahli dalam objek prototaip adalah objek rujukan, alamat objek rujukan ini dikongsi antara objek prototaip dan objek klon. Ringkasnya, salinan cetek hanya akan menyalin objek prototaip, tetapi bukan objek yang dirujuk.
2.Arrays.copyOf() copy
ialah untuk mencipta tatasusunan baharu (iaitu, memperuntukkan ruang memori baharu), dan kemudian panggil System.arraycopy( ) menyalin kandungan, memberikan kepada tatasusunan baharu, dan mengembalikan tatasusunan baharu.
3. Contoh
public static byte[] copyOfRange(byte[] original, int from, int to) { int newLength = to - from; if (newLength < 0) throw new IllegalArgumentException(from + " > " + to); byte[] copy = new byte[newLength]; System.arraycopy(original, from, copy, 0,Math.min(original.length - from, newLength)); return copy; }
Malah, ia memanggil System.arraycopy, jadi ia mestilah salinan cetek.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan salinan cetek menggunakan Arrays.copyOf Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!