throw and throws keyword in java code example
Example 1: in java how to throw exception from function
public void doChangePin(int oldPin, int pin) throws Exception { //need to add throws followed by exception name
if (oldPin == pinCode) {
pinCode = pin;
} else {
throw new Exception("some message"); //throwing the exception by creating its new object
}
}
Example 2: java how to throw exception
public class ThrowException{
public static void main(String [] args) throws Exception{
//throws Exception line is needed if not using try-catch block
throw new Exception("Errmessage");
}
}
Example 3: throw and throws keyword in java
Throws keyword used for handling exceptions.
Where do you use it? Methods signature.
If you want to handling right away in selenium or Api use “throws” keyword.
Throw is creating an exception. Basically there are doing opposite.
Where do you use it? We use it with in the block.
Example 4: throw keyword in java
Generally JVM throws the exception and
we handle the exceptions by
using try catch block. But there are
situations where we have to throw
userdefined exceptions or runtime exceptions.
In such case we use throw keyword
to throw exception explicitly.
Syntax : throw throwableInstance;