Advanced Java - Interview Questions and Answers


  1. What is the difference between the String and StringBuffer classes?
    String objects are constants. StringBuffer objects are not constants.
  2. If a variable is declared as private, where may the variable be accessed?
    A private variable may only be accessed within the class in which it is declared.
  3. What is an object's lock and which object's have locks?

    An object's lock is a mechanism that is used by multiple threads to obtain synchronized access to the object. A thread may execute a synchronized method of an object only after it has acquired the object's lock.

    All objects and classes have locks. A class's lock is acquired on the class's Class object.

  4. What is the Dictionary class?
    The Dictionary class provides the capability to store key-value pairs.
  5. How are the elements of a BorderLayout organized?
    The elements of a BorderLayout are organized at the borders (North, South, East, and West) and the center of a container.
  6. What is the % operator?
    It is referred to as the modulo or remainder operator. It returns the remainder of dividing the first operand by the second operand.

« Prev   [ Page 13 of 31  Jump... Next »

Jump to page : 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |