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

Why Java Provides Garbage Collector ?

Why Do We Use Static Initializers in Java ?

What are the Uses of AOP Module in Spring Framework ?

Why Do We Use Tag Library in JSP ?

Can We Use Thread.sleep Method For Real-time Processing in Java ?