public static int nullSafeHashCode(@Nullable int[] array) {
        if (array == null) {
            return 0;
        }
        int hash = INITIAL_HASH;
        for (int element : array) {
            hash = MULTIPLIER * hash + element;
        }
        return hash;
    }
Return a hash code based on the contents of the specified array.
If {@code array} is {@code null}, this method returns 0.
ttl-core/src/main/java/com/alibaba/ttl3/internal/util/ObjectUtils.java