You must have encountered UnsupportedOperation exception while using Map, whose stacktrace starts with:
Caused by: java.lang.UnsupportedOperationException
at java.util.AbstractMap.put(AbstractMap.java:186)
The culprit is the emptyMap() API. The documentation for emptyMap() shows:
Returns the empty map (immutable). This map is serializable and there’s the catch- emptyMap returns immutable map and an put operation on immutable map results in UnsupportedOperation exception.
#java #exceptionhandlinginjava
コメント