Факультатив по Java

Автор: Колесников А.М.

Java – кроссплатформенный язык программирования. Принципы Java – простота, переносимость кода и безопасность. Благодаря наличию большого количества библиотек и классов, он используется при написании кода для настольных, мобильных и веб-​приложений. В курсе даётся детальный обзор платформы Java Stan­dard Edi­tion 9 (Java SE9).

Краткая программа факультатива

1. Возможности Java. Язык Java в ООП. Типы данных. Основные операторы языка.

2. Работа с массивами. Строки. Класс String и основные методы. Класс Scanner.

3. Регулярные выражения. Обзор основных концепций ООП.

4. Перегрузка методов и конструкторов. Модификаторы доступа. Вложенные и внутренние классы. Неоднозначность. Наследование. Суперкласс. Переопределенный метод. Назначение и использование переопределенных методов.

5. Интерфейсы. Вложенные интерфейсы. Применение интерфейсов. Определение пакета, примеры пакета, импорт пакетов. Исключения, типы исключений и основы обработки исключений.

6. Класс Thread и интерфейс Runnable. Реализация интерфейса Runnable и расширение класса Thread. Оператор syn­chro­nized. Применение многопоточности.

7. Обобщения. Простые примеры обобщений. Унаследованный код и базовые типы. Иерархия обобщенных классов.

8. Лямбда-​выражения, основные положения. Функциональные интерфейсы. Обобщенные функциональные интерфейсы. Предопределенные функциональные интерфейсы.

9.Паттерны,ихприменение.Порождающиепаттерны: Abstract Fac­tory, Builder, Fac­tory Method, Sin­gle­ton. Структурные паттерны: Adapter, Faсade, Com­pos­ite. Паттерны поведения: Iter­a­tor, Memento, Strategy.

Время и место уточняйте у руководителя.

Руководитель: Ольга Геннадьевна Пустовалова

Задать вопрос

Декан мехмата Карякин Михаил Игоревич
Карякин Михаил Игоревич

Как нас найти

Мехмат ЮФУ
344090, Ростов-​на-​Дону,
ул. Мильчакова, 8а
cм. на карте или найдите маршрут;
+7 (863) 2975 111;
Факс: +7 (863) 2975 113;
Деканат: к. 111

Группа ВКонтакте

Авторизация