Java SCJP Collection 1

Beschreibung

Java SCJP Collection 1
sonalihande81
Quiz von sonalihande81, aktualisiert more than 1 year ago
sonalihande81
Erstellt von sonalihande81 vor fast 9 Jahre
77
1

Zusammenfassung der Ressource

Frage 1

Frage
Which collection class(es) allows you to grow or shrink its size and provides indexed access to its elements, but whose methods are not synchronized? (Choose all that apply.)
Antworten
  • java.util.HashSet
  • java.util.List
  • java.util.ArrayList
  • java.util.Vector
  • java.util.PriorityQueue
  • java.util.LinkedHashSet

Frage 2

Frage
Which one of the following is true about natual order and insertion order ?
Antworten
  • insertion order means that the order in which the items are inserted into the collection
  • insertion order is determined by seeing if the element is inserted into the collection by using the insert() or add().
  • Natural order is different from insertion order is that the order incase of natural is determined by observing the data in the object in context
  • Natural order is not same as insertion order

Frage 3

Frage
Wchich implementation of Set would you choose if the you want the iterator of set would geive you objects in the order it were inserted ?
Antworten
  • LinkedHashSet
  • TreeSet
  • HashSet

Frage 4

Frage
What is the data structure that a Set uses to store its elements ?
Antworten
  • array
  • object
  • Map
  • ArrayList

Frage 5

Frage
Set allows at most one null element ?
Antworten
  • True
  • False

Frage 6

Frage
If you were to use a List implementation,but not sure which one to, bacause the requirement is not yet clear. In this case which List implementation will you use ?
Antworten
  • ArrayList
  • Vector
  • LinkedList

Frage 7

Frage
If you were to store objects into an implementation of List which happens only once in the entire lifecycle of the product,but reading these objects inside the List implementation is quite high,then which one would you use ?
Antworten
  • Vector
  • LinkedList
  • ArrayList

Frage 8

Frage
Which of the following implementation will you use if you were to insert elements at any position in the collection ?
Antworten
  • ArrayList
  • LinkedList
  • Vector

Frage 9

Frage
The EMPTY_LIST field and teh emptyList() method does return an empty immutable List .(The same also applies to EMPTY_SET,EMPTY_MAP and corresponding methods emptySet,emptyMap). Which of the following is/are true ?
Antworten
  • There is no difference between the field and emptyList() ways to fetch an empty immutable list
  • The field gives you a non type-safe empty immutable object where are the method return type-safe empty immutable object of collection
  • The method to get the empty immutable collections are not static, so we need to create an object of Collections class in-order to call these methods,so fields like EMPTY_XXX are better choice if one doesn't want to create object of Collections.
  • The emptyXxx() methods actually returns the EMPTY_XXX fields.

Frage 10

Frage
Which of the following is true about creating an empty List, but immutable ?
Antworten
  • final List immutableEmptyList=new ArrayList();
  • List immutableEmptyList=Collections.unmodifiableList(new List());
  • List immutableEmptyList=Collections.EMPTY_LIST
  • List immutableEmptyList=Collections.unmodifiableList(new ArrayList());

Frage 11

Frage
How do you get immutable object of a collection ? For example if you were to write an API which return a List or a Set or a Map when a method is called, but you also want that you don't want the client of your API to add or delete any object in the returned collection ?
Antworten
  • Use Collections.immutableCollection() method.
  • Use the Collections.unmodifiableXxxx() method with the collection as an argument,which returns an immutable object of specific type.

Frage 12

Frage
Enumeration is an interface helps to iterate collection,but it can't remove any element the collection it is iterating
Antworten
  • True
  • False

Frage 13

Frage
which of the following are false about Collections and Collection ?
Antworten
  • Collections is a utility class
  • Collection is an interface to Set and List
  • Collections is a special type of collection which holds Set of collections
  • Both Collections and Collection entity belongs to java.util package.

Frage 14

Frage
Which of the following Collection are synchronized by nature ?
Antworten
  • Vector
  • SortedSet
  • Hashtable
  • HashMap

Frage 15

Frage
Which of the following are true about ListIterator and Iterator ?
Antworten
  • Iterator can traverse in forward direction only
  • ListIterator can traverse lists in both direction
  • Iterator can do operations like modifying the items it holds.
  • ListIterator extends the Iterator interface
  • Iterator can remove the elements
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Oktoberfest
max.grassl
Elektromagnetismus
Peter Kasebacher
A1 Das Modalverb können
Anna Kania
Analytische Geometrie
sonnenblume1997
Biologie Abiturthemen 2016
katharina.boerge
DELF B1/B2 Vocabulaire 1/...
Chiara Braun
U6 Bildbearbeitung
Lena A.
FOST 2 Deskriptive und explorative Datenanalyse
Kathy H
Fend - 4 Funktionen von Schule
Josephine .
WIRK - 2.0
stelly Welly
Vetie Tierhygiene-Quiz 2013
Carolina Heide