How can I catch all exceptions thrown through reading / writing a file?
exception, file, java, try-catch
Solution
If you want, you can add throws clauses to your methods. Then you don't have to catch checked methods right away. That way, you can catch the `exceptions` later (perhaps at the same time as other `exceptions`).
The code looks like:
public void someMethode() throws SomeCheckedException {
// code
}
Then later you can deal with the `exceptions` if you don't wanna deal with them in that method.
To catch all exceptions some block of code may throw you can do: (This will also catch `Exceptions` you wrote yourself)
try {
// exceptional block of code ...
// ...
} catch (Exception e){
// Deal with e as you please.
//e may be any type of exception at all.
}
The reason that works is because `Exception` is the base class for all exceptions. Thus any exception that may get thrown is an `Exception` (Uppercase 'E').
If you want to handle your own exceptions first simply add a `catch` block before the generic Exception one.
try{
}catch(MyOwnException me){
}catch(Exception e){
}
Problem
In Java, is there any way to get (catch) all `exceptions` instead of catching the exceptions individually?