There are 3 categories of Exceptions in JAVA.
public void dosomething(int a ) throws IOException
{
// Method code
throw new IOException();
}
Finally block is used along with try catch blocks. Code in finally block is executed regardless of whether exception occurs or not.
- Checked exceptions: These exceptions can be found at the time of compilation. For example class not found, method not found
- Runtime (Unchecked) exceptions: A runtime exception is an exception that can be ignored at the time of compilation. For example - array index out of bound, divide by zero error.
- Errors: Can not be found at the time of compilation. Here Programmer has no control over these kinds of exceptions. For example JVM running out of memory.
If a method does not handle a checked exception using try catch blocks, the method must declare it using the throws keyword.
Here is the syntax of Method that throws exception.
public void dosomething(int a ) throws IOException
{
// Method code
throw new IOException();
}
Finally block is used along with try catch blocks. Code in finally block is executed regardless of whether exception occurs or not.
No comments:
Post a Comment
Leave your valuable feedback. Your thoughts do matter to us.