How to use Java throws statement
Description
If a method wants to throw an exception, it must specify this behavior.
Syntax
This is the general form of a method declaration that includes a throws clause:
type method-name(parameter-list) throws exception-list
{
// body of method
}
exception-list is a comma-separated list of the exceptions that a method can throw.
Example
public class Main {
static void throwOne() throws IllegalAccessException {
System.out.println("Inside throwOne.");
throw new IllegalAccessException("demo");
}//from w w w. j a v a 2 s . co m
public static void main(String args[]) {
try {
throwOne();
} catch (IllegalAccessException e) {
System.out.println("Caught " + e);
}
}
}
The code above generates the following result.