使用 JDK中java.util.Collections 类,unmodifiable*** 方法赋值原集合
当再修改集合时,会报错 java.lang.UnsupportedOperationException。
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
System.out.println(list);
Collection<String> unModifyList=Collections.unmodifiableCollection(list);
unModifyList.add("3");
System.out.println(unModifyList);
最后附上面试题汇总及答案(持续更新中)