why there are multiple catches for a try block.don't tell me
that there can be multiple exception of a code segment
that's why.tell me the real fact behind this.
Answer Posted / reshma
Multiple catch is necessory when the try when the try block
hase statements that raise different types of exceptions.
The single catch block will not be able to handle the
multiple error condition without complex coding. For
example close the database connection and closing of a file
For a particular exception closing of database connection
can be written in one catch block, for another kind of
exception we can close the file in another catch block.
That means if a file is opened and a database connection is
established, we want to release only one resourse at a time
for a particular exception.
When an exception is thrown it traverses through the catch
block until the matching catch block is found.
I hope my understanding is correct......
| Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
What is final int?
What is update method called?
Can we override final method?
What is the difference between serializable and externalizable interface?
Is string a wrapper class?
What do you mean by inner class in java? Explain
Can we override a variable in java?
What is method overloading in java ?
What is meant by overloading?
Does java support multiple inheritances?
Where to store local variables?
What are accessor methods in java?
What is enhanced loop in java?
What is string intern in java?
What is the base class of all exception classes in java?