Answers
Answer 25
False. Listing 1 causes the following text to appear on the screen:
1234
Answer 24
True.
Answer 23
True.
Answer 22
True.
Answer 21
False. The concept of in order means different things for different Collection objects. For a collection instantiated from the TreeSet class, for example, in order means in ascending order. However, that may not be the case for a differentobject instantiated from a class that implements the Collection interface.
Answer 20
True.
Answer 19
True.
Answer 18
False. In Listing 1 , when the fillIt method returns, the TreeSet object contains four (not five) elements with no duplicates. Each element is a reference to an object of type Integer . Those references are maintained in such a way as to make them accessible in ascending order, based on the int values encapsulated in each of the Integer objects.
Answer 17
False. In Listing 1 , when the fillIt method returns, the TreeSet object contains four (not five) elements with no duplicates.
Answer 16
True. For example, the behavior of the add method for an object of the TreeSet class will probably be different from the behavior ofthe add method for an object of some other class that implements the Collection interface.
Answer 15
False. The fillIt method receives the reference as type Collection . This method doesn't know, and doesn't care, what the actual type of the object is. All it cares about is that the object is a Collection object. (Otherwise, the object's reference couldn't be passed in as a parameter. A type mismatch would occur.) A TreeSet object is a Collection because the TreeSet class implements the Collection interface. A Button object is not a Collection because the Button class does not implement the Collection interface.
Answer 14
True.
Answer 13
True.
Answer 12
True.
Answer 11
False. The TreeSet class implements the SortedSet interface. This guarantees that the contents of a TreeSet object will be in ascending element order, regardless of the order in which the elements areadded.
Answer 10
False. An object of the TreeSet class also is a Set . One of the characteristics of a Java Set (an object that implements the Set interface) is that it can contain no duplicate elements. Therefore, a TreeSet object can contain no duplicate elements.
Answer 9
True.
Answer 8
True.
Answer 7
False. a TreeSet object is a Collection . Therefore, a reference to a TreeSet object can be stored in a reference variable of type Collection , and can be treated as the generic type Collection .
Answer 6
True.
Answer 5
False. Listing 1 instantiates an object of the TreeSet class and stores the object's reference in a reference variable of type Collection named ref .
Answer 4
True.
Answer 3
False. Some collections are ordered and others are not.
Answer 2
True.
Answer 1
False. The framework is designed to encourage you to reuse rather than to reinvent collections and maps.
Miscellaneous
This section contains a variety of miscellaneous information.
- Module name: Java4010r Review: Java4010: Getting Started with Java Collections
- File: Java4010r.htm
- Published: 11/24/13
Financial : Although the Connexions site makes it possible for you to download aPDF file for this module at no charge, and also makes it possible for you to purchase a pre-printed version of the PDF file, youshould be aware that some of the HTML elements in this module may not translate well into PDF.
I also want you to know that, I receive no financial compensation from the Connexions website even if you purchase the PDF version ofthe module.
In the past, unknown individuals have copied my modules from cnx.org, converted them to Kindle books, and placed them for sale onAmazon.com showing me as the author. I neither receive compensation for those sales nor do I know who does receive compensation. If youpurchase such a book, please be aware that it is a copy of a module that is freely available on cnx.org and that it was made andpublished without my prior knowledge.
Affiliation : I am a professor of Computer Information Technology at Austin Community College in Austin, TX.
-end-