План уровня:
На этом уровне изучается обзор коллекций. Детальное углубленное изучение будет на 30+ уровнях.
Что еще можно посмотреть на досуге: Почитать про коллекции Статья на хабре про ArrayList Статья на хабре про LinkedList http://habrahabr.ru/post/128017/ Пример удаления записей из мапы:
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!
Вернуться к плану обучения
Вернуться к обучению на JavaRush
- Коллекции: LinkedList, HashSet, HashMap. Date - дата.
- Коллекции Set - множество, List - список, Map - словарь (или карта).
- List -> ArrayList, LinkedList, Vector, Stack.
- Set -> HashSet, TreeSet, SortedSet.
- Map -> HashMap, TreeMap, SortedMap, Hashtable.
- Отличие реализаций
- Работа с итераторами Iterator. Методы hasNext(), next()
- Map.Entry. Методы getKey(), getValue()
- Работа с датой - класс Date.
На этом уровне изучается обзор коллекций. Детальное углубленное изучение будет на 30+ уровнях.
Что еще можно посмотреть на досуге: Почитать про коллекции Статья на хабре про ArrayList Статья на хабре про LinkedList http://habrahabr.ru/post/128017/ Пример удаления записей из мапы:
Map map = new HashMap<>();
map.put("1", "2");
map.put("3", "4");
Map mapCopy = new HashMap<>(map);
for(Map.Entry pair : mapCopy.entrySet()) {
map.remove(pair.getKey());
}
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!
Вернуться к плану обучения
Вернуться к обучению на JavaRush
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
ребята, а почему в связном списке вставка елемента быстрая? ведь если будет список длиной 9999 елементов, а надо вставить на позицию 4000, то надо будет пройтись по списку 4000 раз от начала, так почему же вставка быстрая??? что то меня это сбивает с толку
Почему нельзя сразу указывать конкретный класс коллекции?