Curriculum
Course: Java Basic
Login

Curriculum

Java Basic

Java Home

0/1

Java Introduction

0/1

Java Get Started

0/1

Java Syntax

0/1

Java Comments

0/1

Java Type Casting

0/1

Java Operators

0/1

Java Booleans

0/1

Java Switch

0/1

Java Break / Continue

0/1

Java Errors and Exception

0/1
Text lesson

Java Errors and Exception

Errors and Exception Types

The table below provides a list of frequently encountered Error and Exception types in Java:

Error/Exception

Description

ArithmeticError

Occurs when a numeric calculation fails

ArrayIndexOutOfBoundsException

Java Errors and Exceptions represent abnormal conditions or unexpected events that disrupt the normal flow of a program’s execution.

ClassFormatError

Occurs when a class file is not accessible

ClassNotFoundException

Occurs when attempting to access a non-existent class

ConcurrentModificationException

Occurs when an element is added to or removed from a collection while iterating through it

FileNotFoundException

Occurs when a file is inaccessible

IncompatibleClassChangeError

Occurs when a base class is modified after a child class has been initialized

InputMismatchException

Occurs when invalid input is provided (e.g., entering text in a numerical field)

InterruptedException

Occurs when a Thread is interrupted during a wait or sleep operation

InvalidClassException

Occurs when the Serialization runtime detects an issue with a class

IOException

Occurs when an input or output operation encounters an error

NegativeArraySizeException

Occurs when attempting to create an array with a negative size

NoClassDefFoundError

Occurs when the class is not found during runtime

NoSuchFieldException

Occurs when attempting to access a class field or variable that does not exist

NoSuchMethodException

Occurs when attempting to access a class method that is not defined

NullPointerException

Occurs when attempting to access a null object reference

NumberFormatException

Occurs when a specified string cannot be converted to a numeric type

RuntimeException

Occurs when an exception happens during runtime

StringIndexOutOfBoundsException

Occurs when attempting to access a character in a String that is out of bounds

TypeNotPresentException

Occurs when a type cannot be located

IllegalArgumentException

Occurs when an invalid argument is passed to a method

IllegalStateException

Occurs when a method is called at an inappropriate time