hubert
41 уровень

Уровень 8: план уровня и доп. материалы

Пост из группы Архив info.javarush.ru
3786 участников
План уровня:
  • Коллекции: 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+ уровнях.

Курс Java
Что еще можно посмотреть на досуге: Почитать про коллекции Статья на хабре про 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()); }
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения
Вернуться к обучению
java онлайн
на JavaRush
Комментарии (113)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
Max257-214 уровень, Киев
8 августа, 16:34
Альтернативная конструкция удаления из Map, без необходимости её копировать. Iterator<Map.Entry<>> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { if (iterator.next().getValue() [условие]){ iterator.remove(); } } Имхо более понятное и простое чем от Профессора.
Александр8 уровень, Казань
5 августа, 18:54
Ребята, а может кто-нибудь объяснить, как не засыпать, когда читаешь теорию?)) Реально проблема!))
RTwo Dtwo9 уровень, Москва
13 августа, 10:36
Пей кофе или чифирь
Александр8 уровень, Казань
четверг, 17:26
на меня напитки не действуют
RTwo Dtwo9 уровень, Москва
пятница, 10:40
Бегай по утрам. Если не понимаешь какое либо слово ищи определение. Иногда непонятное слово приводит к тому, что ты перестаёшь понимать о чем идет речь и мозг выключается и ты засыпаешь. Пытайся визуализировать прочитанное. Это очень важно для того, чтобы вырабатывать абстрактное мышление.
Konstantin9 уровень
19 июля, 17:30
Java Collections: http://www.baeldung.com/java-collections
Ростислав Боднар13 уровень, Львов
1 июля, 12:20
Кто может заапрувить безопасность init.ru? Ато хром его чет не особо любит
Евгений17 уровень, Москва
26 июня, 16:13
Вот гад этот профессор! Еслиб конструкцию про удаление мапы сразу в лекции положил с объяснением - я б часа 3 сэкономил...
Taras14 уровень, Нижний Новгород
10 июля, 20:35
Эт точно! Я бы часов 8 не потратил на метод проб и ошибок, т.к. четкой инфы в инете не нашел.
Evgeny Kardash14 уровень
17 июня, 14:19
Почитать про коллекции Что-то не открывается
Filippov Sergey19 уровень, Москва
19 июня, 13:12
+1
Alexander Bal8 уровень, Москва
23 июля, 18:55
старая ссылка Интуита
Rihard198525 уровень
3 июня, 16:44
Старый чушок этот профессор)) извините за мой французский)
Mr_ILYAS9 уровень, Москва
17 октября 2017, 11:44
Можно добавить в список ссылок эту отличную лекцию по SimpleDateFormat
lavretski11 уровень, Львов
18 сентября 2017, 23:19
как смотреть лекцию не понимаю
где ссилки