i

JAVA Complete Course

Fundamentals Of Exception Handling

Let’s start with the idea that exceptions are normal in every application. What is exception at all? It is the not predictable situation or we can say that this is the case when our applications is not acting as expected. Exceptions can be treated and handled so that it won’t collapse our application in the middle of process. Java exception handling is managed via five keywords: try, catch, throw, throws, and finally. We will describe whole process and usage of these keywords in the following chapters in details but before we move there let’s shortly state the options we have during exceptions.

When an exception happens, we can handle it which is catch. Or we can throw it to upper level. Or we can catch it, do some operations and then throw another exception.