Полный ГАЙД по Java HashMap

Глубокое погружение в детали и нюансы Java HashMap с примерами из реальной жизни. Разбираем сорс код, объясняю сложное простым языком. Прорабатываем вопросы на собеседованиях. Видео про деревья в структурах данных - https://boosty.to/arttschie/posts/7b081d2c-c867-4276-91aa-57b1fc9bdab4?share=post_link Телеграм - https://t.me/arttschies_channel Инста - https://www.instagram.com/arttschie?igsh=MWZldGJlc2dldjc4ZA== Таймкоды: 00:00 - Вступление 00:15 - Для чего? 00:31 - Чего не будет в этом ролике? 00:46 - Что будет в этом ролике? 01:04 - Откуда информация? 01:43 - Хэш таблицы 02:38 - Как работают хэш таблицы на примере из жизни 04:37 - Как хэш таблицы реализованы в Java 04:55 - Разбор шапки класса HashMap 05:48 - Сложность операций get и put 06:20 - load factor и initial capacity 08:20 - Вставка множества ключей в мапу 09:04 - О синхронизации в HashMap 09:25 - Дефолтные параметры 09:58 - О перестроении ключей внутри одного бакета в красно-черное дерево 13:18 - Разбор сорс кода метода put 15:27 - Вычисление хэшкода внутри HashMap 17:15 - Определение бакета для ключа 18:46 - Оптимизация для равномерного распределения ключей среди бакетов 20:01 - Продолжаем разбирать сорс метода put 24:55 - Разбор сорс кода метода get 27:09 - Влияние диапазона int на ограничение значений хэшкода 27:37 - Тезисно важные поинты из видео 30:25 - Заключение #java #hashmap #guide #гайд #урок #структурыданных #хэштаблицы #красночерноедерево

12+
3 просмотра
20 дней назад
12+
3 просмотра
20 дней назад

Глубокое погружение в детали и нюансы Java HashMap с примерами из реальной жизни. Разбираем сорс код, объясняю сложное простым языком. Прорабатываем вопросы на собеседованиях. Видео про деревья в структурах данных - https://boosty.to/arttschie/posts/7b081d2c-c867-4276-91aa-57b1fc9bdab4?share=post_link Телеграм - https://t.me/arttschies_channel Инста - https://www.instagram.com/arttschie?igsh=MWZldGJlc2dldjc4ZA== Таймкоды: 00:00 - Вступление 00:15 - Для чего? 00:31 - Чего не будет в этом ролике? 00:46 - Что будет в этом ролике? 01:04 - Откуда информация? 01:43 - Хэш таблицы 02:38 - Как работают хэш таблицы на примере из жизни 04:37 - Как хэш таблицы реализованы в Java 04:55 - Разбор шапки класса HashMap 05:48 - Сложность операций get и put 06:20 - load factor и initial capacity 08:20 - Вставка множества ключей в мапу 09:04 - О синхронизации в HashMap 09:25 - Дефолтные параметры 09:58 - О перестроении ключей внутри одного бакета в красно-черное дерево 13:18 - Разбор сорс кода метода put 15:27 - Вычисление хэшкода внутри HashMap 17:15 - Определение бакета для ключа 18:46 - Оптимизация для равномерного распределения ключей среди бакетов 20:01 - Продолжаем разбирать сорс метода put 24:55 - Разбор сорс кода метода get 27:09 - Влияние диапазона int на ограничение значений хэшкода 27:37 - Тезисно важные поинты из видео 30:25 - Заключение #java #hashmap #guide #гайд #урок #структурыданных #хэштаблицы #красночерноедерево

, чтобы оставлять комментарии