•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 (so you must cast when retrieving)
–send messages instead of using [ ] for access
•Read ArrayListDemo.java