aspose file tools
The moose likes Java in General and the fly likes help on catch block Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "help on catch block" Watch "help on catch block" New topic
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
    
  13

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.
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: help on catch block
 
Similar Threads
Unknown cause of NullPointerException in JSP
catch(Exception e){}
Is it possible to enhance this code further?
catch(Exception e){}
datatype casting doubt