Question: why errors are not checked in java?
Answer: 4 Why Errors are Not Checked. Those unchecked exception classes which are the error classes ( Error and its subclasses) are exempted from compile-time checking because they can occur at many points in the program and recovery from them is difficult or impossible.