This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
Yes, but Cathy wanted an ArrayList specifically. There's no guarantee that Arrays.asList() will return an instance of ArrayList. Your code is preferable though if there is no requirement for a specific type, just that it implements the List interface.