$ 0 0 List is an interface and ArrayList is a specific implementation of List. The describes an object type. You could see an example below, how to define a list with String objects. List customerList= new ArrayList();