Arrays.asList()方法接受一个数组或一个用逗号分隔的元素列表(使用可变参数),并将其转换为一个List对象。
对于直接使用Arrays.asList()的输出来获取的List集合对象;在这种情况下因为其底层表示的是数组,因此不能调整尺寸。如果你试图用add()或delete()方法在对该对象操作的话就会引发去改变数组长度的尝试,从而就会导致程序报错
List<Integer> list=Arrays.asList(16,17,18,19,20);
list.add(21); //引发UnsupportedOperationException错误