Neplanujem studovat co si ludia od Erlangu myslia o immutable, ak sa zhodneme na takejto definicii: Immutable data structure are data structures, like lists, arrays, sets etc., which cannot be changed, meaning that the values inside them can't be added, removed, moved or swapped.
Tak potom java.util.Collections:
unmodifiableCollection(...)
unmodifiableList(...)
unmodifiableMap(...)
unmodifiableSet(...)
unmodifiableSortedMap(...)
unmodifiableSortedSet(...)