Question : A method doSomething () that has no exception handling code is modified to trail a method that throws a checked exception. Which two modifications, made independently, will allow the program to compile?
A. Catch the exception in the method doSomething(). B. Declare the exception to be thrown in the doSomething() method signature. C. Cast the exception to a RunTimeException in the doSomething() method. D. Catch the exception in the method that calls doSomething(). 1. A,B 2. B,C 3. Access Mostly Uused Products by 50000+ Subscribers 4. A,D
5. A,C
Correct Answer : Get Lastest Questions and Answer : Explanation: Valid Java programming language code must honor the Catch or Specify Requirement. This means that code that might throw certain exceptions must be enclosed by either of the following: - A try statement that catches the exception. The try must provide a handler for the exception, as described in Catching and Handling Exceptions. - A method that specifies that it can throw the exception. The method must provide a throws clause that lists the exception, as described in Specifying the Exceptions Thrown by Method. Code that fails to honor the Catch or Specify Requirement will not compile.
Question : Given: class X {} class Y { Y ( ) { } } class Z { Z (int i ) { } } Which class has a default constructor ?
Question : The protected modifier on a Field declaration within a public class means that the field . 1. Cannot be modified 2. Can be read but not written from outside the class 3. Access Mostly Uused Products by 50000+ Subscribers 4. Can be read and written from this class and its subclasses defined in any package
1. public abstract class Car { protected void accelerate();} 2. public interface Car {protected abstract void accelerate();} 3. Access Mostly Uused Products by 50000+ Subscribers 4. public abstract class Car { protected abstract void accelerate();}
5. public abstract class Car { protected abstract void accelerate() { //more car can do}}