Java - Online Test - Coding -


Search Java Test Questions

 223 test questions in repository.

Java - Test Questions on 'coding' - 12 questions found

How many bits are used to represent Unicode ?Core Java
8 bits
16 bits
24 bits
32 bits

  java  character coding  character encoding

What will be the output of following code ?

public class BuggyBread {

   private int x;

   private BuggyBread(int x){
      x = x;

   public static void main(String[] args){
      BuggyBread buggybread = new BuggyBread(5);
Core Java
compilation error

  this keyword  coding  code

If we add Enum constants to a sorted collection ( Treemap , TreeSet ), What will be the order in which they will be maintained ?Core Java
Sorted Collection wont maintain them in any order.
Insertion Order
Order in which constants are declared.
Natural Sorting Order.

  enum  collections  sorted collections  treemap  treeset  compareTo  comparable  java

In what order the elements of a HashSet are retrieved ?Core Java
Random Order
Insertion Order
Natural Sorting Order
Inverse Natural Sorting Order

  collections  set  hashset  java

enums are intrinsically ..Core Java

  java  enum

Enums cannot be declared ..Core Java

  java  enum

When String literals are compared using ==, they always returns true if the string values are same because .. Core Java
of overridden compareTo method
of overridden compare method
of String Pool
== means that the object contents are equal


What is a default constructor ?Core Java
Constructor without parameters declared by user
Constructor provided by Java if no constructor is declared
Constructor with empty body
All of the above


How can we create objects if we make the constructor private ?Core Java
We can't create objects if constructor is private
We can only create objects if we follow singleton pattern
We can only create one object
We can create new object through static method or static block

  constructor   private constructor

If X implements Y and Y extends Z, Which of the following initialization is correct ?Core Java
X x = new Y();
X x = new Z();
Z z = new Y();
Z z = new X();


If class A implements X interface, and Class B implements Y interface, and X is the parent of Y, Which of the following initialization is correct ?Core Java
A a = new B();
Y y = new A();
X x = new B();
Y y = new A();

  interfaces   inheritance

What is the problem with following code ?

public class Car extends Vehicle{
   int x;

   void Car(int y){
      x = 5;

   void Car(){
Core Java
We cannot use this() within normal method
We cannot chain methods
We cannot overload constructors
We cannot use return type void with overloaded methods


comments powered by Disqus