Java SE 11 Programmer I Study Guide — Jeanne Boyarsky, Scott Selikoff — обложка книги
816 страниц
Java
PDF
4.5

Java SE 11 Programmer I Study Guide

Подготовка к экзамену 1Z0-815

Автор:

Год:

Краткое содержимое:

Введение

Книга «Java SE 11 Programmer I Study Guide» (авторы — Jeanne Boyarsky и Scott Selikoff) — это официальное учебное пособие для подготовки к экзамену Oracle Certified Professional: Java SE 11 Programmer I (1Z0-815). Вышедшая в 2019 году, она быстро стала одним из самых авторитетных источников для тех, кто хочет не просто сдать сертификацию, но и глубоко понять основы языка Java. Несмотря на то, что сайт PythonLib посвящён в первую очередь Python, эта книга будет полезна каждому разработчику, желающему расширить свой инструментарий и освоить ещё один мощный язык программирования.

О чём эта книга

Руководство охватывает все темы, необходимые для успешной сдачи экзамена 1Z0-815. Авторы последовательно разбирают синтаксис Java, работу с типами данных, управляющие конструкции, классы и объекты, исключения, модульную систему (JPMS) и многое другое. Книга построена по принципу «от простого к сложному»: каждая глава начинается с базовых понятий и заканчивается сложными примерами и вопросами в стиле экзамена.

Структура издания

Книга состоит из 12 глав и нескольких приложений. Каждая глава содержит:

  • теоретический материал с пояснениями;
  • примеры кода с комментариями;
  • «ловушки» — типичные ошибки, которые допускают новички;
  • вопросы для самопроверки с подробными ответами.

Для кого предназначена

Книга рассчитана на начинающих Java-разработчиков, которые уже имеют базовое представление о программировании (например, знают Python или C++) и хотят систематизировать знания по Java. Она также будет полезна тем, кто готовится к сертификации Oracle, но не имеет опыта работы с Java SE 11.

Что узнает читатель

После изучения этой книги читатель сможет:

  • уверенно использовать основные конструкции языка Java (циклы, условия, операторы);
  • работать с классами, интерфейсами, наследованием и полиморфизмом;
  • понимать механизм исключений и создавать собственные;
  • использовать модульную систему Java Platform Module System (JPMS);
  • применять лямбда-выражения и функциональные интерфейсы;
  • работать с коллекциями, generics и потоками ввода-вывода;
  • готовиться к экзамену 1Z0-815 на уровне, достаточном для сдачи.

Сильные стороны

Одно из главных достоинств книги — практическая направленность. Авторы не просто пересказывают спецификацию, а показывают, как те или иные конструкции ведут себя в реальном коде. Особого внимания заслуживают разделы «Exam Tips» и «Review Questions» — они максимально приближены к формату настоящего экзамена. Кроме того, книга написана живым, доступным языком, что редко встречается в технической литературе.

Ещё один плюс — актуальность. Java SE 11 — это LTS-версия, которая будет поддерживаться ещё много лет, поэтому знания, полученные из этой книги, не устареют в ближайшее время.

Кому рекомендуется

Я рекомендую эту книгу всем, кто хочет получить официальную сертификацию Oracle по Java SE 11, а также тем, кто переходит с других языков (например, с Python) и хочет быстро освоить Java на профессиональном уровне. Она также пригодится преподавателям и студентам IT-специальностей в качестве дополнительного учебного пособия.

Несмотря на то, что на PythonLib мы в основном говорим о Python, изучение Java открывает новые горизонты: вы сможете лучше понимать архитектуру корпоративных приложений, Android-разработку и принципы работы виртуальных машин. Эта книга станет отличным стартом в этом направлении.

Рекомендаций