На этом этапе вы познакомитесь со стандартной библиотекой Java, средой разработки IDEA, научитесь писать консольные приложения в объектно-ориентированном стиле, познакомитесь с нововведениями Java 8.
Тема 1: Введение в Java
- История и описание Java
- Средства разработки Java (JDK)
- Среда разработки (IDEA)
Тема 2: Базовый синтаксис
- Примитивные типы и классы-обертки
- Управляющие конструкции
- Массивы
- Строки
Тема 3: ООП в Java
- Основы ООП
- Классы и интерфейсы в java
- Класс Object и его методы
Тема 4: Исключения и логирование
- Иерархия исключений
- Обработка и использование исключений
- Логирование
Тема 5: Потоки ввода-вывода, файлы, сериализация
- Классы File и Path
- Потоки байт
- Потоки символов
- Паттерн декоратор
- Сериализация и десериализаци
Тема 6: Параметризированные типы и коллекции:
- Generics
- Wildcards
- Java Collections
Тема 7: Функциональное программирование в Java
- Функциональные интерфейсы
- Лямбда-выражения
- Ссылки на методы
- Stream API