jdk的:
java.util.Collections
中存在一堆的內部類,是各種集合或者Map的實現。
而這些實現都是靜態的,私有的內部類,只能通過靜態方法構造對象。
如:
Collections.UnmodifiableMap(map);
我們的代碼中:
創建一般的Map,傳遞給這個方法,生成一個新的不可變更的Map,而這個map是有這些操作用的方法的,但是執行的時候會拋出
UnsupportedOperationException
異常。
jdk的:
java.util.Collections
中存在一堆的內部類,是各種集合或者Map的實現。
而這些實現都是靜態的,私有的內部類,只能通過靜態方法構造對象。
如:
Collections.UnmodifiableMap(map);
我們的代碼中:
創建一般的Map,傳遞給這個方法,生成一個新的不可變更的Map,而這個map是有這些操作用的方法的,但是執行的時候會拋出
UnsupportedOperationException
異常。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。