Arrays.asList引起的惨案 - 涂墨留香 - 博客园
反编译后才发现原来 Arrays.asList返回的ArrayList并不是java.util.ArrayList,而是在Arrays类中重新定义的一下内部类ArrayList: private static class ArrayList<E> ext...
Java中的Arrays.asList()方法
该内部类的构造方法如下: ArrayList(E[] array) { a = Objects.requireNonNull(array); } 也就是说Arrays.asList()返回一个final数组,因此不可以改变次数组的...