当出现这个异常时,其中文名称是不支持操作的异常
出现异常的原因:当使用了Arrays.asList后的list,不能再对其结构进行修改,即不能再对转换后的List进行增加数据或者减少数据,如果进行操作就会报出这个异常
为什么会出现这个异常?
通过挖掘Arrays类的源码就可以知道,在Arrays中有一个静态内部类ArrayList,其继承了AbstactList中对add,remove,set方法是直接抛出异常的,也就是说
如果继承的子类没有重写这些方法,那么子类的实例去调用这些是会直接抛出异常的