•A Collection class in the Java API
•Like an array: stores elements at positions 0,1,…
•Can grow as needed!
•Unlike an array in other ways too
–stores only objects (not primitive types)
–can store different kinds of objects simultaneously
–you must cast when retrieving
–send explicit messages instead of using [ ] for
access
•Read ArrayListDemo.java