Do you agree that the designers of Java class java.io.IOException should have made it an unchecked run-time exception derived from java.lang.RuntimeException<
java.io.IOException
java.lang.RuntimeException<
I know it has been 4 years since this question was asked but an UncheckedIOException was added in Java 8.