import java.util.Arrays; public static void main(String[]args){ Object[] a = new Object[1]; Object[] b = new Object[1]; a[0] = a; b[0] = b; System.out.println("aaaa"); System.out.println(Arrays.deepEquals(a,b)); System.out.println("done"); }
Arrays.deepEquals是递归实现的,当存在环时栈溢出