Java Why Use List Instead Of Arraylist To Hashset