Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Exceptions

 
Arathi Rajashekar
Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

1 Since the method foo()does not the catch the exception thrown by the method baz(), it must declare runtime exception in its throw clause
2 A try block cannnot be followed both by catch and finally block
3 An empty catch block is not allowed
4 A catch block cannot follow finally block
5 A finally block should always follow one or more catch block
I feel all the option is wrong.Answer a is wrong because finally block cannot come before catch block. Any other suggestion
Thanks in advance
 
Arathi Rajashekar
Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I got the answer. Answer is 4.
I read the answers properly
 
Vikrama Sanjeeva
Ranch Hand
Posts: 760
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What if u remove catch after finally & baz() within finally.And put bar() in finally.
Bye.
Viki.
 
Seany Iris
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yes,the answer is 4.
if you try to compile the code,it will give you:
Qb4ab.java:15: 'catch' without 'try'
catch (MyException e)
I think that an catch must come on the heels of try if it is needed.
 
Maulin Vasavada
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
ans should be 4. i agree.
regards
maulin
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic