Subject |
be |
consist of |
have methods |
have purpose |
use |
ArrayList | abstract if it has one or more abstract methods | | set, add and remove | to allow you to build collections of objects that grow as more objects are added | iterator methods for doing something with every member of the collection |
LinkedList | more efficient than ArrayList and Vector for operations such as inserting an element in the middle | | | working with collections of objects | iterator methods for doing something with every member of the collection |
String | abstract if it has one or more abstract methods | a collection of characters | | working with collections of objects | zero-based indexing |
Vector | abstract if it has one or more abstract methods | | | working with collections of objects | iterator methods for doing something with every member of the collection |