The Java language system has a very useful native method, which copies an
array from the specified source array, beginning at the specified position,
to the specified position of the destination array:
public static void arraycopy(Object src,
int src_position, Object dst, int dst_position,
Since this method is implemented natively, it is very quick and efficient. This would be very useful for handling Image and Multimedia-related data, stored in byte-arrays.