• August 29, 2014
  • Core Java
  • Comments Off on throw keyword in java

throw keyword in java

throw:

throw is used to throw an exception object explicitly. It can take only one argument and that will be an exception object. Exception object to be thrown can be of either checked or unchecked exception type.

Syntax:

throw exception_object;

Example:

ExceptionThrowExample.java

/**
 * This program used to show the use of throw exception.
 * @author javawithease
 */
class ArithmaticTest{
	/**
	 * This method is used to divide two integers.
	 * @param num1
	 * @param num2
	 * @author javawithease
	 */
	public void division(int num1, int num2){
		try{
			//java.lang.ArithmeticException here.
			System.out.println(num1/num2);
                //catch ArithmeticException here.
		}catch(ArithmeticException e){
			//throw exception.
			throw e;
		}
 
	  System.out.println("Remaining code after exception handling.");
	}
}
 
public class ExceptionThrowExample {
	public static void main(String args[]){
		//creating ArithmaticTest object
		ArithmaticTest obj =  new ArithmaticTest();
 
		//method call
		obj.division(20, 0);
	}
}

Output:

Exception in thread "main" 
java.lang.ArithmeticException: / by zero
at com.javawithease.business.ArithmaticTest.division
(ExceptionThrowExample.java:17)
at com.javawithease.business.ExceptionThrowExample.main
(ExceptionThrowExample.java:33)

Download this example.
 
Next Topic: throws in java with example.
Previous Topic: Finally in java with example.

Related Topics:

Some important terms for Exception Handling.
Exception handling in java.
try and catch blocks in java with example.
Multiple catch blocks in java with example.
Nested try block in java with example.
Finally in java with example.
throw in java with example.
throws in java with example.
Exception propagation in java with example.
Exception handling with method overriding in java.
Custom exception in java with example.
Commonly used exception methods of Throwable class in java.

 


Comments are closed.