Collections и generics
List, Set, Map, Comparable, Comparator и сложность операций помогают выбирать структуру данных по поведению, а не по привычке.
Заур Трегулов · Java Core · следующий уровень
Обзор курса Заура Трегулова
Продвинутый русскоязычный курс Заура Трегулова после базовой Java: collections, generics, lambda, Stream API, многопоточность, файлы, regex, reflection и annotations. Ниже — программа, требования и ограничения материалов 2020 года.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Следующий уровеньЗаур Трегулов · Collections · Streams · Threads · июль 2020
Этот курс закрывает темы, которые часто остаются между вводным синтаксисом и первым backend-фреймворком. Автор разбирает устройство основных API на простых примерах, а материал можно использовать как систематизацию Java Core перед Spring и собеседованиями.
List, Set, Map, Comparable, Comparator и сложность операций помогают выбирать структуру данных по поведению, а не по привычке.
Параметризованные классы, методы, type erasure и wildcards дают базу для чтения библиотечного кода и безопасной работы с типами.
Lambda-выражения и Stream API связываются с фильтрацией, преобразованием и агрегацией коллекций в функциональном стиле.
Threads, синхронизация и java.util.concurrent объясняют классическую модель многопоточности, которую затем полезно дополнить virtual threads.
Одиннадцать разделов последовательно расширяют Java Core. Курс лучше проходить после уверенного владения классами, наследованием и исключениями, иначе плотность новых API будет слишком высокой.
Перед стартом: Нужны базовые знания Java: синтаксис, классы, наследование и исключения.
Comparable, Comparator и сортировка объектов
Generics, parameterized types и wildcards
List: ArrayList, LinkedList, Vector и Stack
Set, Queue, Map, equals и hashCode
Lambda expressions и функциональные интерфейсы
Stream API, pipeline и collectors
Работа с файлами, IO, NIO и сериализация
Регулярные выражения и вложенные классы
Threads, состояния потока и синхронизация
ExecutorService и java.util.concurrent
Reflection, annotations и итоговая практика
Пришлите ссылку на этот курс — уточним актуальную стоимость и поможем оформить его в личном аккаунте Udemy. Доступ не делится с другими людьми, прогресс и сертификат остаются у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сохраните ссылку на эту страницу перед обращением — так мы сразу поймём, какой курс Java вы выбрали.