Java建立不能被修改的Map

jdk的:java

java.util.Collections

中存在一堆的內部類,是各類集合或者Map的實現。對象

而這些實現都是靜態的,私有的內部類,只能經過靜態方法構造對象。io

如:jdk

Collections.UnmodifiableMap(map);

 

咱們的代碼中:map

建立通常的Map,傳遞給這個方法,生成一個新的不可變動的Map,而這個map是有這些操做用的方法的,可是執行的時候會拋出方法

UnsupportedOperationException

異常。異常

相關文章
相關標籤/搜索