3 ms·
They do cause issues when you need to implement an interface which doesn't declare the exception but you have a checked exception which can't be handled at that
by MattPalmer1086 5y ago
They do cause issues when you need to implement an interface which doesn't declare the exception but you have a checked exception which can't be handled at that point. Only real option then is to rethrow as an unchecked exception. For example an Iterator which may have an IOexception.
I still like them, but they aren't a panacea, at least as Java implements them.