What are exceptions in Java Programming?

What are exceptions in Java Programming?

Previous Home Next

 

Java consists of two types of build in exceptions.

Checked exception
These exception are the object of the Exception class or any  of its subclasses except Runtime Exception class.

Unchecked exception
These Exception arises during run-time ,that occur due to invalid argument passed to  method.


Checked exception
:=These condition arises due to invalid input, problem with your network connectivity and problem in database.java.io. IOException is a checked exception. This exception is thrown when there is an error in input-output operation. In this case operation is normally terminated.

Unchecked exception  These Exception arises during run-time ,that occur due to invalid argument passed to  method. The java Compiler does not check the program error during compilation. For Example when you divide a number by zero, run-time exception is raised
 Following are the list of various checked exception that defined in the java. lang package..

 ClassNotFoundException     This Exception occurs when Java run-time system fail to find the specified class mentioned in the program.

Illegal Access Exception       This Exception occurs when you create an object of an abstract class and interface

Instantiation Exception         This Exception occurs when you create an object of an abstract class and interface

Not Such Method Exception     This Exception occurs when the method you call does not exist in class








Following are the list of various Unchecked exception that defined in the java. lang package

Class Cast Exception
    These Exception occurs, when you try to assign a reference variable of a class to an incompatible reference variable of another class

Array Store Exception
    These Exception occurs, when you assign an array which is not compatible with the data type of that array

Array Index Out Of Bounds Exception    
These Exception occurs, when you assign an array which is not compatible with the data type of that array.

Arithmetic Exception    
These  Exception occurs, when you divide a number by zero causes an  Arithmetic Exception

Null Pointer Exception    
These Exception occurs, when you try to implement an application without referencing the object and allocating to a memory

Number Format Exception   
  These Exception occurs, when you try to convert a string variable in an incorrect format  to integer (numeric format) that is not compatible  with each other

Negative ArraySizeException    
These are Exception, when you declare an array of negative size

 

Previous Home Next