List of Checked Exceptions-
- represent invalid conditions in areas outside the immediate control of the program (invalid user input, database problems, network outages, absent files)
- are subclasses of Exception
Following are the list of various checked exception that defined in the java. lang package.
Exception
IOException
FileNotFoundException
ParseException
ClassNotFoundException
CloneNotSupportedException
InstantiationException
InterruptedException
NoSuchMethodException
NoSuchFieldException
IOException
FileNotFoundException
ParseException
ClassNotFoundException
CloneNotSupportedException
InstantiationException
InterruptedException
NoSuchMethodException
NoSuchFieldException
Exception | Reason for Exception |
ClassNotFoundException | This Exception occurs when Java run-time system fail to find the specified class mentioned in the program |
Instantiation Exception | This Exception occurs when you create an object of an abstract class and interface |
Illegal Access 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 |
2. 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.
Unchecked
ArrayIndexOutOfBoundsException
ClassCastException
IllegalArgumentException
IllegalStateException
NullPointerException
NumberFormatException
AssertionError
ExceptionInInitializerError
StackOverflowError
NoClassDefFoundError
Exception | Reason for Exception |
Arithmetic Exception | These Exception occurs, when you divide a number by zero causes an Arithmetic Exception |
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 |
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. |
No comments:
Post a Comment