The Java Runtime Environment (JRE) searches for the exception handler as the program’s usual flow stops. The section of code known as the exception handler is capable of handling the exception object. Searching in the method where the problem occurred is the first step in the logic to discover the exception handler.
The normal flow of the program halts and the Java Runtime Environment (JRE) tries to find the handler for the exception. Exception Handler is the block of code that can process the exception object. The logic to find the exception handler begins with searching in the method where the error occurred.