Question: which is not checked exception?
Answer: Unchecked exceptions are not checked at compile time. It means if your program is throwing an unchecked exception and even if you didn't handle/declare that exception, the program won't give a compilation error. ... All Unchecked exceptions are direct sub classes of RuntimeException class.