jdk的:java
java.util.Collections
中存在一堆的內部類,是各類集合或者Map的實現。對象
而這些實現都是靜態的,私有的內部類,只能經過靜態方法構造對象。io
如:jdk
Collections.UnmodifiableMap(map);
咱們的代碼中:map
建立通常的Map,傳遞給這個方法,生成一個新的不可變動的Map,而這個map是有這些操做用的方法的,可是執行的時候會拋出方法
UnsupportedOperationException
異常。異常