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, int length)
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.