In Java, when would it be preferential to use a List rather than an Array?
Always prefer lists.
Arrays when