Object Oriented Programming

Throwing an Exception in Java

Methods prone to an error in runtime can throw an exception, instead of having program crash or having a logical error within the program.

public methodName function throws exceptionName{
    //checking for regular or error condition
    if(booleanExpression){ //good condition
    else { //error condition
         throw new exceptionName();


Exceptions are typically thrown when a method itself doesn't handle a checked exception.

public createArray() throws ArrayIndexOutOfBoundsException{
    int[] array = new int[3];
    int index = 7;
    if(index < array.length){
        array[index] = 3;
    else {
        throw new ArrayIndexOutOfBoundsException();

< Declaring an Exception   |   String Variables >

© 2019 SyntaxDB. All Rights Reserved.