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
Joined: Mar 17, 2000
Posts: 5782
posted
0
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.
Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).
Latha Kalaga
Ranch Hand
Joined: Nov 13, 2000
Posts: 96
posted
0
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: