ArrayList vs List

JolyHoska

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
JolyNoska
Всем привет, я прекрасно знаю, что Вы напишите: "Иди учи Java" но я посмотрел кучу роликов о Java и узнал, что ArrayList самый быстрее LinkedList, а HashMap быстрее TreeMap, но я всегда писал List<String(к примеру> list = new ArrayList<>(); я понимаю, что List это род. массиваArrayList, а Map род. массива HashMap! Что быстрее List<String> list = new ArrayList<>(); или ArrayList<String> list = new ArrayList<String>();?
 
Слышал о https://stackoverflow.com?
Там ответы на большенство твоих вопросов есть (потоки, производительность (даже бенчмарки делают))
 
Нет, не знал, сейчас проверим
 
Тут я читал, но не понял(
 
Всем привет, я прекрасно знаю, что Вы напишите: "Иди учи Java" но я посмотрел кучу роликов о Java и узнал, что ArrayList самый быстрее LinkedList, а HashMap быстрее TreeMap, но я всегда писал List<String(к примеру> list = new ArrayList<>(); я понимаю, что List это род. массиваArrayList, а Map род. массива HashMap! Что быстрее List<String> list = new ArrayList<>(); или ArrayList<String> list = new ArrayList<String>();?
фэйс пальма. А разница - то какая? ArrayList наследует List, это дает тебе только то, что ты можешь переопределить этот же объект другим объектом, класс которого тоже наследует List
 
Вкратце о том, че за таблица (про лист):
Если порядок не важен, то нужно использовать Set, если важен - List.
 
Всю, я понял - это одно и тоже) Спасибо всем)
 
Назад
Верх