I am wondering about the difference between these two options to create a list of string. Which one to use when creating a list in Java?
Option 1
List<String> list1 = new ArrayList<String>();
Option 2
ArrayList<String> list2 = new ArrayList<String>();