Это скорее вопрос любопытства, чем что-либо еще. Скажем, я предоставляю LinkedHashMap с порядком доступа, установленным в true, для Collections.unmodifiableMap (). Поскольку чтение на самом деле модифицирует карту. Означает ли это, что существуют случаи, когда представление, возвращаемое unmodifiableMap (), действительно модифицируемо?
public class MyApp {
/**
* @param args
*/
public static void main(String[] args) {
Map<String, String> m = new LinkedHashMap<String,
String>(16,.75f,true);
Collections.unmodifiableMap(m);
}
}