Java has a unique class of exceptions called checked exceptions. These exceptions are also called compile-time exceptions, because they are caught when the code is compiled, rather than when an error occurs, like most other exceptions.
Continue reading