Java Language Exceptions and exception handling

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Insert
> Step 2: And Like the video. BONUS: You can also share it!

Introduction

Objects of type Throwable and its subtypes can be sent up the stack with the throw keyword and caught with try…catch statements.

Syntax

  • void someMethod() throws SomeException { } //method declaration, forces method callers to catch if SomeException is a checked exception type

  • try {

    someMethod(); //code that might throw an exception 
    

    }

  • catch (SomeException e) {

     System.out.println("SomeException was thrown!"); //code that will run if certain exception (SomeException) is thrown
    

    }

  • finally {

     //code that will always run, whether try block finishes or not
    

    }



Got any Java Language Question?