Программирование на Java. Уровень 2. Объектно - ориентированное программирование
О чём курс
О чём курс
Сергей Цымбалов разбирает объектно-ориентированное программирование на Java 21 и 22: вы научитесь строить классы, использовать наследование, интерфейсы и полиморфизм. Курс продолжает базовое знакомство с языком, включая типы, методы и обработку исключений, и показывает, как организовывать код из связанных компонентов.
Абстракция, инкапсуляция, наследование и полиморфизм служат основой работы с объектами. Вы разберёте, как повторно использовать код, ограничивать доступ к данным и расширять программу новыми компонентами. Практические задания предусмотрены в модулях курса.
Для кого
Курс рассчитан на тех, кто уже освоил базовые понятия и принципы Java. Он также адресован действующим программистам, работающим с объектно-ориентированными языками. Для начала нужна подготовка на уровне базового курса Java: знание типов, методов и исключений.
Что внутри
Вы начнёте с объявления классов, создания объектов, конструкторов, модификаторов доступа и организации кода в пакеты и модули. Затем перейдёте к наследованию, преобразованию типов, абстрактным классам, интерфейсам и аннотациям. Практика включает подключение библиотек, создание пользовательских исключений и сортировку объектов.
Дальше курс охватывает классы пакетов java.lang и java.util, рефлексию, потоки данных, работу с файлами, сжатие и сериализацию. Вы поработаете с коллекциями, параметризованными типами, датами, локализацией и вложенными классами. Завершающие темы — лямбда-выражения, ссылки на методы и паттерны проектирования.
Практические задачи
Среди заданий — сохранение данных объекта в разных форматах, частотный анализ слов в документе и получение содержимого каталога с помощью фильтров. Вы также реализуете паттерн наблюдатель и мониторинг изменений в файловой системе. Последний модуль отведён под практическую работу.
Программа обучения
- Принципы ООП: абстракция, инкапсуляция, наследование, полиморфизм
- Классы и объекты в Java
- Интерфейсы и абстрактные классы
- Коллекции и дженерики
- Практические задания
Другие материалы автора 2
СЦ Сергей Цымбалов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.