When is UnsupportedOperationException Thrown in Java ?

In a Java collection UnsupportedOperationException is thrown when the requested operation is not supported by the collection.

It is an unchecked exception that is thrown on optional operations.

If there is an optional add() or remove() methods in a read only collection, then this exception can be thrown.



You May Interest

What are the Different States of a Thread in Java ?

Comparing HashSet and TreeSet Collections in Java

Why an Object Used as Key in HashMap Should Be Immutable in Java ...

What are the Differences Between a List and Set Collection in Jav ...

What is Volatile Keyword in Java ?