logo

CuriousTab

CuriousTab

Discussion


Home Java Programming Objects and Collections Comments

  • Question
  • Which collection class allows you to associate its elements with key values, and allows you to retrieve objects in FIFO (first-in, first-out) sequence?


  • Options
  • A. java.util.ArrayList
  • B. java.util.LinkedHashMap
  • C. java.util.HashMap
  • D. java.util.TreeMap

  • Correct Answer
  • java.util.LinkedHashMap 

    Explanation
    LinkedHashMap is the collection class used for caching purposes. FIFO is another way to indicate caching behavior. To retrieve LinkedHashMap elements in cached order, use the values() method and iterate over the resultant collection.

    Objects and Collections problems


    Search Results


    • 1. Which class does not override the equals() and hashCode() methods, inheriting them directly from class Object?

    • Options
    • A. java.lang.String
    • B. java.lang.Double
    • C. java.lang.StringBuffer
    • D. java.lang.Character
    • Discuss
    • 2. What is the widest valid returnType for methodA in line 3?
      public class ReturnIt 
      { 
          returnType methodA(byte x, double y) /* Line 3 */
          { 
              return (long)x / y * 2; 
          } 
      }
      

    • Options
    • A. int
    • B. byte
    • C. long
    • D. double
    • Discuss
    • 3. Which one creates an instance of an array?

    • Options
    • A. int[ ] ia = new int[15];
    • B. float fa = new float[20];
    • C. char[ ] ca = "Some String";
    • D. int ia[ ] [ ] = { 4, 5, 6 }, { 1,2,3 };
    • Discuss
    • 4. You want subclasses in any package to have access to members of a superclass. Which is the most restrictive access that accomplishes this objective?

    • Options
    • A. public
    • B. private
    • C. protected
    • D. transient
    • Discuss
    • 5. Which two code fragments will compile?
      1. interface Base2 implements Base {}
      2. abstract class Class2 extends Base
        { public boolean m1(){ return true; }}
      3. abstract class Class2 implements Base {}
      4. abstract class Class2 implements Base
        { public boolean m1(){ return (7 > 4); }}
      5. abstract class Class2 implements Base
        { protected boolean m1(){ return (5 > 7) }}
      interface Base 
      {
          boolean m1 ();
          byte m2(short s);
      }
      

    • Options
    • A. 1 and 2
    • B. 2 and 3
    • C. 3 and 4
    • D. 1 and 5
    • Discuss
    • 6. Which interface does java.util.Hashtable implement?

    • Options
    • A. Java.util.Map
    • B. Java.util.List
    • C. Java.util.HashTable
    • D. Java.util.Collection
    • Discuss
    • 7. What is the numerical range of char?

    • Options
    • A. 0 to 32767
    • B. 0 to 65535
    • C. -256 to 255
    • D. -32768 to 32767
    • Discuss
    • 8. You need to store elements in a collection that guarantees that no duplicates are stored and all elements can be accessed in natural order. Which interface provides that capability?

    • Options
    • A. java.util.Map
    • B. java.util.Set
    • C. java.util.List
    • D. java.util.Collection
    • Discuss
    • 9. Suppose that you would like to create an instance of a new Map that has an iteration order that is the same as the iteration order of an existing instance of a Map. Which concrete implementation of the Map interface should be used for the new instance?

    • Options
    • A. TreeMap
    • B. HashMap
    • C. LinkedHashMap
    • D. The answer depends on the implementation of the existing instance.
    • Discuss
    • 10. Which collection class allows you to grow or shrink its size and provides indexed access to its elements, but whose methods are not synchronized?

    • Options
    • A. java.util.HashSet
    • B. java.util.LinkedHashSet
    • C. java.util.List
    • D. java.util.ArrayList
    • Discuss


    Comments

    There are no comments.

Enter a new Comment