A friendly place for programming greenhorns!
Big Moose Saloon
Register / Login
Win a copy of
Head First Android
this week in the
Programmer Certification (SCJP/OCPJP)
Que from JQPlus!!
Joined: Jul 07, 2003
Jan 17, 2004 14:18:00
Consider the following hierarchy of Exception classes :
Which of the following statements are correct for a method that can throw ArrayIndexOutOfBounds as well as StringIndexOutOfBounds Exceptions but does not have try catch blocks to catch the same?
Select 3 correct options.
1) The method calling this method will either have to catch these 2
exceptions or declare them in it's throws clause.
2) It's ok if it declares just 'throws
3) It must declare 'throws
4) It's ok if it declares just 'throws
5) It does not need to declare any throws clause.
The given answers were: 2, 4 & 5.
I selected 1,2 & 4.
clarify the correct answers!!!
Joined: Dec 27, 2003
Jan 17, 2004 19:49:00
all inherit from
(indirectly in the case of
). Anything inheriting from
is considered a non-checked exception, and
does not have to be declared to be thrown by a method. However, while
you don't *have* to declare it, you *may* declare it. So in this case,
you could declare either one by itself, neither, or both.
A+, Network+, SCJP, SCWCD<br />preparing for SCBCD, SCEA, CompTIA I-Net+
It is sorta covered in the
JavaRanch Style Guide
subject: Que from JQPlus!!
JQPlus Question ID :954959230738
Queries from bills mock exam
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter
| Powered by
Copyright © 1998-2015