Chodzi mi o ArrayList, mogę jej użyć w kilka sposobów:
List<String> lista = new ArrayList<String>();
ArrayList<String> lista = new ArrayList<String>();
ArrayList<String> lista = new List<String>();
Czy jest w tych sposobach jakaś różnica wpływająca na kod?