О курсе

Курс построен вокруг девяти тематических групп, соответствующих разделам экзамена 1Z0-808. В первой группе рассматриваются области видимости переменных, структура класса, создание приложений с методом main(), импорт пакетов и характеристики Java. Далее изучаются типы данных: объявление и инициализация переменных, приведение примитивов, ссылочные и примитивные переменные, жизненный цикл объекта, классы-оболочки. Третья группа посвящена операторам, структурам if/if-else, тернарному оператору и switch, а также сравнению строк и объектов через == и equals().

Что рассматривается в программе

  • Разбираются области видимости переменных и структура Java-класса.
  • Рассматривается объявление и инициализация переменных, приведение примитивных типов.
  • Изучаются операторы, конструкции if/if-else, тернарный оператор и switch.
  • Разбирается создание и применение одномерных и многомерных массивов.
  • Рассматриваются циклы while, for, for-each, do-while и операторы break/continue.
  • Изучаются методы, перегрузка, конструкторы, модификаторы доступа и инкапсуляция.
  • Разбирается наследование, полиморфизм, приведение типов, abstract-классы и интерфейсы.
  • Рассматривается обработка исключений и работа с классами StringBuilder, String, java.time, ArrayList и лямбда-выражениями.

Кому может быть полезен курс

  • Тем, кто планирует сдавать сертификационный экзамен Oracle Certified Associate, Java SE 8 (1Z0-808).
  • Java-программистам уровня junior, желающим систематизировать знания базовых конструкций языка.
  • Слушателям, которые хотят повторить фундаментальные концепции Java и базовые классы стандартной библиотеки.

Вопросы о программе

Какой экзамен является целью курса?

Курс предназначен для подготовки к сертификационному экзамену Oracle Certified Associate, Java SE 8 (код 1Z0-808).

Какие требования к слушателям?

По описанию, слушатели должны владеть базовым синтаксисом языка Java. Уровень подготовки указан как начальный — средний.

Какие темы включает программа?

В программе девять групп экзаменационных тем: основы языка, типы данных, операторы и ветвления, массивы, циклы, методы и инкапсуляция, наследование, обработка исключений, избранные классы Java API. Также включён бонусный раздел по продвинутым принципам конструирования классов.

Предусмотрены ли практические задания?

Да, в каждой тематической группе указан практикум с задачами. Всего в описании упоминается около 300 специально подобранных задач.