This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori 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.