Я недавно использовал ArrayList в своем проекте Android в офисе, и я немного запутался между List и ArrayList, в чем разница между ними и что я должен использовать?В чем разница между List и ArrayList?
Также я видел некоторые его реализации.
List<SomeObject> myList = new ArrayList<SomeObject>();
ArrayList<SomeObject> myList = new ArrayList<SomeObject>();
В чем разница между этими двумя экземплярами?
Возможный дубликат: [Список типов и тип ArrayList в Java] (http://stackoverflow.com/questions/2279030/type-list-vs-type-arraylist-in-java), [Java List vs ArrayList] (http://stackoverflow.com/questions/9309093/java-list-vs-arraylist) и [List vs ArrayList] (http://stackoverflow.com/questions/7726361/list-vs-arraylist); также, [Список Vs. ArrayList] (http://www.coderanch.com/t/379305/java/java/List-ArrayList) и [гораздо больше] (https://www.google.com/search?hl=ru&q=java+ список + против + ArrayList)! – Eric
http://stackoverflow.com/questions/6867484/what-is-a-list-vs-an-arraylist?rq=1 –
Один из них - это интерфейс, а другой - класс. Теперь вы можете найти это самостоятельно. –