Table of Contents

Java Exceptions

An exception is an event that occurs during the execution of a program that disrupts the normal flow of instructions during the execution of a program. Exceptions are objects that represent errors that may occur in a Java program. An exception is a condition that is caused by a run-time error in the program.

Exception Handling

The purpose of the exception handling mechanism is to provide a means to detect and report an "exceptional circumstance" to take appropriate action. The mechanism that suggests incorporation of a separate error handling code that performs the following tasks:

  • Find the problem ( Hit the exception)
  • Inform that an error has occurred ( Throw the exception )
  • Receive the error information ( Catch the exception )
  • Take corrective actions ( Handle the exception )


 statement;  // generates an exception
catch (Exception-type e)
 statement; // processes the exception


class ExeceptionExample {
 public static void main(String args[]) {
   int a = 10;
   int b = 5;
   int c = 5;
   int x, y;
   try {
     x = a / (b - c); // generates an exception
   } catch (ArithmeticException e) {
     System.out.println("Division by zero"); // processes the exception
   y = a / (b + c);
   System.out.println("y = " + y;
Division by zero
y = 1   */

Ask queries
Contact Us on Whatsapp
Hi, How Can We Help You?