Tutorialspoint examples

Learn java tutorial with examples for beginners online

throw keyword in java


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.


throw exception_object;



 * 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){
			//java.lang.ArithmeticException here.
                //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);


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

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.


Download tutorialspointexamples Android App
Copyright © 2018 Tutorialspoint examples DMCA.com Protection Status