CIS 35A: Introduction to Java Programming

Home | Green Sheet | Lectures | Assignments | FAQ | Grades

Collections

Collections and Generics
ArrayList class
Which is Better, ArrayList or Array?

Is an ArrayList object preferable to an array? Not necessarily.

ArrayList Array
Simple and convenient insertion method Insertion must be programmed explicitly
Simple and convenient deletion method Deletion must be programmed explicitly
Can resize itself The size remains fixed
Longer execution time les execution time
Store object references, not primitive. Storing and retrieving primitives requires autoboxing and unboxing, which takes time. Storing primitives does not entail this cost.
Access to element requires a method call Access is direct


Previous | Class | Code | Which is Better? | Next