(ignore_capitalization ON)
literal answer: Collections is a utility class for doing various things with collections. ArrayList is a class that implements the List interface, giving effectively a dynamic array
inferred answer: the same as the difference between a case of beer, and a beer. ArrayList is a part of the Collections "framework"