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 Do We Use Nested Classes in Java ?

What is Volatile Keyword in Java ?

How Will You Implement Error Page in JSP ?

What is a Singleton Class in Java ?

How Stack and Heap Work in Java Multi-threading Environment ?