Set 9

Multiple Choice Question

QID: 
454

Consider the following code:

public abstract class TestClass{
public abstract void m1();
public abstract void m2(){
System.out.println("hello");
}
}

Which of the following corrections can be applied to the above code (independently) so that it compiles without any error?

Select 2 options

A. Replace the method body of m2() with a ; (semi-colon).
B. Replace the ; at the end of m1() with a method body.
C. Remove abstract from m2().
D. Remove abstract from the class declaration.

Multiple Choice Question

QID: 
453

Which line of code will not be acceptable to the compiler?

public class XBox{
  volatile int root = 20; //1
  private XBox() //2
  {
    volatile int i = 30; //3
  }
  private void XBox() //4
  {
    int local = 30;
  }
}

Select 1 option

A. 1
B. 2
C. 3 
D. 4 
E. The code will compile fine.

Multiple Choice Question

QID: 
452

Which of the statements regarding the following code are correct?

public class TestClass{
static int a;
int b;
public TestClass(){
int c;
c = a;
a++;
b += c;
}
public static void main(String args[]) { new TestClass(); }
}

Select 1 option

A. The code will fail to compile because the constructor is trying to access static members.
B. The code will fail to compile because the constructor is trying to use static member variable a before it has been initialized.
C. The code will fail to compile because the constructor is trying to use member variable b before it has been initialized.
D. The code will fail to compile because the constructor is trying to use local variable c before it has been initialized.
E. The code will compile and run without any problem.

Multiple Choice Question

QID: 
451

Which line contains a valid constructor in the following class definition?

public class TestClass{  
 int i, j;  
public TestClass getInstance() {  
return new TestClass();    }  //1  
 public void TestClass(int x, int y) {  
 i = x;   j = y;   }     //2   
public TestClass TestClass() {   
return new TestClass();   }    //3   
public ~TestClass() {     }                     //4
 }

Select 1 option

A. Line 1 
B. Line 2 
C. Line 3 
D. Line 4 
E. None of the above. 

Multiple Choice Question

QID: 
450

Under what situations does a class get a default constructor?

Select 1 option

A. All classes in Java get a default constructor.
B. You have to define at least one constructor to get the default constructor.
C. If the class does not define any constructors explicitly.
D. All classes get default constructor from Object class.
E. None of the above.

Pages

Search the Web

Custom Search

Searches whole web. Use the search in the right sidebar to search only within javajee.com!!!

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) ArrayLists (1) Arrays (2) Best Practices (12) Best Practices (Design) (3) Best Practices (Java) (7) Best Practices (Java EE) (1) BigData (3) Chars & Encodings (6) coding problems (2) Collections (15) contests (3) Core Java (All) (52) course plan (2) Database (12) Design patterns (8) dev tools (3) downloads (2) eclipse (9) Essentials (1) examples (14) Exception (1) Exceptions (4) Exercise (1) exercises (6) Getting Started (18) Groovy (2) hadoop (4) hibernate (77) hibernate interview questions (6) History (1) Hot book (4) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (7) java ee exercises (1) java ee interview questions (2) Java Elements (16) Java Environment (1) Java Features (4) java interview points (4) java interview questions (4) javajee initiatives (1) javajee thoughts (3) Java Performance (6) Java Programmer 1 (11) Java Programmer 2 (8) Javascript Frameworks (1) Java SE Professional (1) JSP (1) Legacy Java (1) linked list (3) maven (1) Multithreading (16) NFR (1) No SQL (1) Object Oriented (9) OCPJP (4) OCPWCD (1) OOAD (3) Operators (4) Overloading (2) Overriding (2) Overviews (1) policies (1) programming (1) Quartz Scheduler (1) Quizzes (17) RabbitMQ (1) references (2) resources (1) restful web service (3) Searching (1) security (10) Servlets (8) Servlets and JSP (31) Site Usage Guidelines (1) Sorting (1) source code management (1) spring (4) spring boot (3) Spring Examples (1) Spring Features (1) spring jpa (1) Stack (1) Streams & IO (3) Strings (11) SW Developer Tools (2) testing (1) troubleshooting (1) user interface (1) vxml (8) web services (1) Web Technologies (1) Web Technology Books (1) youtube (1)