This method returns a hash code based on the "deep contents" of the specified array. If the array contains other arrays as elements, the hash code is based on their contents and so on.
Examples
package com.logicbig.example.arrays;
import java.util.Arrays;
public class DeepHashCodeExample {
public static void main(String... args) { Object[] arr1 = {3, 5, new int[]{6, 7, 9}};
//native int h3 = arr1.hashCode();
//individual direct elements#hashCode, if element is array then native int h2 = Arrays.hashCode(arr1);
//deep, recursive elements#hashcode int h1 = Arrays.deepHashCode(arr1);