UnsupportedOperation Exception while using Map in Java | Java Exceptions

Опубликовано: 11 Октябрь 2024
на канале: Prashant Rana
109
6

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