java.lang.UnsupportedOperationException是指请求的方法不被支持的异常。
在从Arrays.asList()转化过来的List的不支持add()和remove()方法,
这是由于从Arrays.asList()返回的是返回java.util.Arrays$ArrayList,而不是ArrayList。
Arrays$ArrayList和ArrayList都是继承AbstractList,add() 和remove()等方法在AbstractList中默认
throw UnsupportedOperationException而不做任何操作。
ArrayList重写这些方法对List进行操作,而Arrays$ArrayList却没有重写add()和 remove()等方法,
所以对从Arrays.asList()转化过来的List进行add()和remove()会出现UnsupportedOperationException异常。