Exceptions are of two types: checked exceptions and unchecked exceptions.
We can create a exception sub class by extending Exception class available in java
java exception
exception
In Java there are two main types of Exceptions. * Checked Exceptions - The ones that can be checked & handled in our code. Ex: I/O Exception, SQL Exception etc. In most cases, the compiler itself forces us to catch & handle these exceptions * Un-checked Exceptions - The ones that we cannot & should not handle in our code. Ex. Null Pointer Exception The java.lang.Throwable is the super class of all errors and exceptions in Java. Only objects of this class can be thrown & caught and handled by try-catch blocks. Ex: try { ..... ..... } catch (Exception e){ ... } finally { ... }
Easy: there is no exception-handling in C.
Thorwable
we do it using the throw keyword.
Exception handling should be used in Java in all cases where you as a programmer suspect that your code might throw some exceptions or create errors that might look ugly when a user is using the application. In such cases you use exception handling to catch and handle the exception and exit gracefully. You use the try - catch block in Java for exception handling.
1. Arithmetic Exception 2. Input Output Exception 3. Number Format Exception
It is a kit of JAVA development tools that are normally not shipped with JAVA! MOST companies have "Development kits" for their software - Java is not an exception!
InterruptedException is thrown.
Yes a user defined exception can have any number of methods in it. A user defined exception is nothing but a Java class created for a specific purpose. Just like ordinary Java classes, you can have any number of methods in it...