Questions And Answers

More Tutorials

Java Exceptions & Try-Catch Block

Exceptions in Java

An exception is an event that occurs when a program is executed dissented the normal flow of instructions.
There are mainly two types of exceptions in java:

1) Checked exceptions - compile-time exceptions (Handle by the compiler)
2) Unchecked exceptions - Runtime exceptions

Commonly Occurring Exceptions

Following are few commonly occurring exceptions in java:

1) Null pointer exception
2) Arithmetic Exception
3) Array Index out of Bound exception
4) Illegal Argument Exception
5) Number Format Exception



public class cwh_80_try {
    public static void main(String[] args) {
        int a = 6000;
        int b = 0;
        // Without Try:
//        int c = a / b;
//        System.out.println("The result is " + c);
        // With Try:
        try {
            int c = a / b;
            System.out.println("The result is " + c);
        catch(Exception e) {
            System.out.println("We failed to divide. Reason: ");
        System.out.println("End of the program");


In this page (written and validated by ) you learned about Java Exceptions & Try-Catch Block . What's Next? If you are interested in completing Java tutorial, your next topic will be learning about: Java Handling Specific Exceptions.

Incorrect info or code snippet? We take very seriously the accuracy of the information provided on our website. We also make sure to test all snippets and examples provided for each section. If you find any incorrect information, please send us an email about the issue:

Share On:

Mockstacks was launched to help beginners learn programming languages; the site is optimized with no Ads as, Ads might slow down the performance. We also don't track any personal information; we also don't collect any kind of data unless the user provided us a corrected information. Almost all examples have been tested. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. By using, you agree to have read and accepted our terms of use, cookies and privacy policy.