| Author |
help on catch block
|
Hema lata
Ranch Hand
Joined: Jan 24, 2005
Posts: 34
|
|
hi, In catch block can we assign values to string. I have code like this String result="" try{ //do some thing result="success"; } catch(Exception e) { //if exception result="failure"; >>>> can assigning operations like this be done in catch block??;! System.out.println("Exception"+e); } return result; thanks hema
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56192
|
|
|
Have you tried it?
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Hema lata
Ranch Hand
Joined: Jan 24, 2005
Posts: 34
|
|
thanks bear for the response!! I have not tried that. Before trying wanted to know is it valid to assign values to string in catch block?? please help me on this. thanks
|
 |
Sri Ram
Ranch Hand
Joined: Oct 03, 2005
Posts: 118
|
|
|
Thats y Catch Block is defined. U acn do what ever Operations u want when an Exception is thrown.
|
 |
Scott Selikoff
Saloon Keeper
Joined: Oct 23, 2005
Posts: 3652
|
|
You can throw exceptions inside catch blocks, even the exception that was caught! (of course the catch block won't catch itself, you'd need another catch block for that) It's useful in recovery actually, goes something like this... <program throws an exception due to an error> Mr. Catchblock: Ack! I've caught a new problem, must repair it... Mr. Catchblock: Hmm, normally I can repair it, but this is way too complicated even for me. Mr. Catchblock: Instead of exiting quietly I'm going to forcifully re-throw the exception I caught, hopefully someone else can deal with it.
|
My Blog: Down Home Country Coding with Scott Selikoff
|
 |
Hema lata
Ranch Hand
Joined: Jan 24, 2005
Posts: 34
|
|
thank you sriram and scott. your inputs helped me to complete certain logic..! thanks again
|
 |
Adam Richards
Ranch Hand
Joined: Nov 03, 2005
Posts: 133
|
|
|
In my experience, unless you're just changing/rethrowing the exception, a catch block almost always assigns string values to display and/or log error messages.
|
 |
 |
|
|
subject: help on catch block
|
|
|