• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

try block

 
Venkat Ramanan
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To prevent code which follows a try block from being executed when an exception is caught, you can:


a) Code a return statement in the catch clause.

b) Call System.exit() in the catch clause.

c) Code a return statement in the finally clause.

d) Code an end clause.

e) None of the above.

is it a,b,d or a,b,c ?
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Venkat, tell us what do you think. Why each of the answer can be right or wrong.
------------------
Ajith Kallambella M.
Sun Certified Programmer for the Java�2 Platform.
IBM Certified Developer - XML and Related Technologies, V1.
 
Latha Kalaga
Ranch Hand
Posts: 96
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Hi! Venkat
The only correct answer is b. Only System.exit() statement will prevent execution of code that is after the try block. If you code a return statement, the finally will still get executed if you have it.

Originally posted by Venkat Ramanan:
To prevent code which follows a try block from being executed when an exception is caught, you can:


a) Code a return statement in the catch clause.

b) Call System.exit() in the catch clause.

c) Code a return statement in the finally clause.

d) Code an end clause.

e) None of the above.

is it a,b,d or a,b,c ?

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic