In this tutorial, we will learn about throw keyword in Java. The throw keyword in java is used to throw an exception explicitly. We can throw both kinds of checked and unchecked exceptions using this throw keyword. But we mainly use throw keyword to throw custom exceptions(also known as the user-defined exceptions). Check out the following syntax of throw keyword.
Page Contents
throw objectOfExceptionClass;
As in above syntax you can see to throw an exception first of all we have to write throw keyword then object of Exception class. Please check out the following example program.
Example Program:
public class Example
{
public static void main(String args[])
{
try
{
System.out.println("In try block");
throw new ArithmeticException();
}
catch(ArithmeticException e)
{
System.out.println("In catch block");
}
}
}
Output:
In try block
In catch block

Parvesh Sandila is a passionate web and Mobile app developer from Jalandhar, Punjab, who has over six years of experience. Holding a Master’s degree in Computer Applications (2017), he has also mentored over 100 students in coding. In 2019, Parvesh founded Owlbuddy.com, a platform that provides free, high-quality programming tutorials in languages like Java, Python, Kotlin, PHP, and Android. His mission is to make tech education accessible to all aspiring developers.​