| ArithmeticException | It is thrown when an exceptional condition has occurred in an arithmetic operation. |
| ArrayIndexOutOfBoundsException | It is thrown to indicate that an array has been accessed with an illegal index. The index is either negative or greater than or equal to the size of the array. |
| ClassNotFoundException | This Exception is raised when we try to access a class whose definition is not found |
| FileNotFoundException | This Exception is raised when a file is not accessible or does not open. |
| IOException | It is thrown when an input-output operation failed or interrupted |
| InterruptedException | It is thrown when a thread is waiting, sleeping, or doing some processing, and it is interrupted. |
| NoSuchFieldException | It is thrown when a class does not contain the field (or variable) specified |
| NoSuchMethodException | It is thrown when accessing a method which is not found. |
| NullPointerException | This exception is raised when referring to the members of a null object. Null represents nothing |
| NumberFormatException | This exception is raised when a method could not convert a string into a numeric format. |
| RuntimeException | This represents any exception which occurs during runtime. |
| StringIndexOutOfBoundsException | It is thrown by String class methods to indicate that an index is either negative or greater than the size of the string |