TUTORIALS POINT
JVM Exceptions: - These are exceptions/errors that are exclusively or logically thrown by the JVM. Examples
: NullPointerException, ArrayIndexOutOfBoundsException, ClassCastException,
Programmatic exceptions:- These exceptions are thrown explicitly by the application or the API
programmers. Examples: IllegalArgumentException, IllegalStateException.