In OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide on page 317 it says:
Checked exceptions have Exception in their hierarchy but not RuntimeException. They must be handled or declared. They can be thrown by the programmer or by the JVM.
Can someone give me an example of a checked exception that is thrown by the JVM?
The book gives some examples of exceptions that are thrown by the JVM, but they are either unchecked exceptions (ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException, NullPointerException) or errors (ExceptionInInitializerError, StackOverflowError, NoClassDefFoundError).