Содержание

6 книг для изучения Java для начинающих, знающих основы и профи

Каждый кто изучает любой язык программирования постоянно нуждается в хороших материалах, которые действительно помогут ему на этом нелегком пути. Сегодня мы разберем 6 книг.

Они позволят начинающим разработчикам Java, знающим его основы и профессионалам узнать нечто новое для себя. Мы разделили их на категории согласно уровню знаний и учли все нововведения в языке. 

Начинающим

Java 8. Руководство для начинающих – Герберт Шилдт 6-е издание 2015 год

Учебник станет настоящим путеводителем в мир Java. Она наполнена всей необходимой базой, без которой невозможно продвинуться в изучении языка. В 17 главах вы найдете всю информацию о принципах работы языка, его преимуществах и возможностях. Вы также познакомитесь поближе с платформой JavaFX и библиотекой Swing, что очень важно в работе с Java. 

Java 8. Полное руководство – Герберт Шилдт за 2015 год

Это еще один шедевр автора предыдущего руководства, из которого вы узнаете, как правильно писать и выполнять программы на Java, а также как осуществлять компиляцию. Книга переиздана в 9-ый раз, поэтому содержит большой поток информации, позволяющей быстрее освоить азы программирования и продвинуться дальше.

Эффективное программирование – Джошуа Блох за 2014 год

Каноны красивого и чистого кода, который имеет максимальную эффективность заключены в эту книгу. Практические задания и их решение, советы и помощь, решение задач из практики и стандартные правила – все это ждет вас в этой книге. В ней также есть место для рассмотрения особенностей Java и его составляющих. 

Знающим основы

Java. Библиотека профессионала Том I – К. Хорстманн и Г. Корнелл за 2016 год 

Те кто уже имеют весь необходимый базис в Java обязательно оценят 10-ое издание книги Хорстманна и Корнелла. На сегодняшний день это последняя версия учебника, в которую внедрили все обновления самого языка. Он предоставит всю информацию как для углубленного понимания Java, так и всех его компонентов. Первый том больше освещает вопросы создания пользовательского интерфейса, основы ООП и функционального программирования, но это далеко не все, что хранит в себе учебник.  

Профессионалам

JAVA EE паттерны проектирования для профессионалов – М. Йенер и А. Фидом

Книга по Java EE – это отличная возможность разобраться с этой платформой. Это не просто теоретический сборник, вы узнаете о паттернах проектирования буквально все и разберетесь в них на практике с примерами. Основной упор сделан на взаимодействие с 7-ой версией платформы. 

Лямбда выражения в Java 8. Функциональное программирование — в массы – Р. Уорбертон за 2014 год

Учебник поможет специалистам разного уровня, которые еще не работали с функциональным программированием. Она наполнена полным руководством по использованию в работе лямбда выражений. Информация хоть и узконаправленная, но отлично структурирована по темам, интересно написана и наполнена примерами, что не даст вам заскучать во время ее изучения. Вы поймете, как эти выражения помогают увеличить производительность и в каких случаях без них не обойтись в работе с Java. 

В дополнение – Spring: официальная документация

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

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

Топ-10 книг для Java-программистов

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

Неважно в каком году вы их прочитаете, так как в этих книгах вы всегда найдете что-то новое и интересное для себя. Именно поэтому мы считаем, что это величайшие источники информации, которые помогут вам в работе во все времена. 

Моя первая книга по Java  — “Head First. Паттерны проектирования”. Она полностью изменила мои знания о Java и понимание объектно-ориентированного программирования. После ее прочтения, я осознал смысл реального использования интерфейса с точки зрения уменьшения связи между различными частями программы.

Топ-10 книг про Java на все времена

Если вы занимаетесь Java-программированием в течение 2–3 лет, то велика вероятность, что вы уже прочитали эти книги. Но, если вы этого еще не сделали, не стоит терять и минуты.

1. Java. Эффективное программирование

Java. Эффективное программирование  —  одна из лучших книг про Java. Она написана программным инженером и писателем Джошуа Блохом.

Джошуа Блох возглавлял разработку и реализацию различных функционалов платформы Java, включая фреймворк коллекций Java Collections и пакет java.math.

Сейчас также доступно новое издание данной книги, которое охватывает Java 7, 8 и 9. 

2. Чистый код

Еще одна вечная классика для Java-программистов  —  Чистый код. По факту, изучать Java легко, но трудно написать хороший Java-код, который использует сильные принципы ООП, и именно в этом вам поможет данная книга.

Роберт К. Мартин, также известный как дядя Боб, является отличным автором и делится большим опытом работы в качестве разработчика программного обеспечения, обучая вас различным методам и практикам программирования, которые очень помогают в повседневной работе разработчиков.

3. Java Concurrency на практике

Многопоточность и параллелизм являются неотъемлемой частью Java-программирования. Поэтому мы хотим посоветовать книгу Брайана Гетца «Java Concurrency на практике», чтобы изучить и освоить эту сложную тему. Несмотря на то, что книга охватывает только Java 5, она по-прежнему актуальна и полезна для прочтения всем Java-разработчикам.

4. Head First. Паттерны проектирования

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

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

5. Spring в действии

Spring  —  самый популярный фреймворк Java. Данная книга  —  это лучший способ узнать подробнее о нем. В данной книге рассматриваются такие темы, как JDBC, SQLException, а также объясняется, где JDK работает неправильно, и как Spring исправляет эту ошибку.  

6. Test Driven, Lasse Koskela

Автоматизация тестирования  —  важный навык. Для разработчиков все начинается с модульного тестирования. С самого начала у Java есть JUnit, однако простое знание библиотеки не делает вас профессиональным программистом, который может писать тесты.

Вам потребуется гораздо больше, чем знание таких библиотек модульного тестирования, как JUnit или Mockito, и именно в этом вам поможет эта книга. 

7. The Definitive Guide to Java Performance

Знания о JVM, сборка мусора и настройка производительности  — необходимые навыки, если вы хотите стать успешным Java-разработчиком.

Данная книга написана Скоттом Оуксом. Несмотря на то, что она охватывает только JDK 7, вы узнаете много нового о настройке производительности и JVM в целом, что полностью оправдывает время и деньги, которые вы потратите.

8. Изучаем Java

Многие разработчики стали интересоваться Java после прочтения книги “Изучаем Java”.

Некоторые разработчики считают, что она достаточно устарела. Однако благодаря ее уникальному стилю и содержанию, данная книга служит отличным инструментом для тех, кто только начинает работать с Java.

Об изменениях Java 8, Java 9 и Java 10 можно узнать в других версиях после прочтения этой книги.

9. Объектно-ориентированный анализ и проектирование

Эта книга объясняет методы объектно-ориентированного программирования и дизайна. Она также содержит материалы по написанию интерфейсов.

10. Java: Руководство для начинающих

Если вам когда-нибудь понадобится всеобъемлющая книга по Java, то эта именно то, что вам нужно. Несмотря на тот факт, что в названии написано Java: Руководство для начинающих, она одна из самых обширных книг по изучению Java.

Герберт Шилдт, ее автор, также проделал похвальную работу по обновлению книги. Таким образом, 7-е издание данной книги теперь охватывает Java 9. Более того, он выпустил дополнение, где описал новые функции JDK 10.

Читайте также:

  • Как правильно учиться Java-программированию: история одного тьютора
  • Как делать заметки как программист
  • Учимся избегать null-значений в современном Java

Читайте нас в Telegram, VK и Яндекс. Дзен


Перевод статьи javinpaul: Top 10 Java Books for Programmers — All time Great

Читайте также

11 лучших книг по Java для начинающих и продвинутых программистов в 2023 году

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

И у Java, как у одного из ведущих языков программирования, есть из чего выбирать. Это подтолкнуло нас к поиску лучших в мире книг по Java. Мы учитывали цену, объем и опыт автора. Читайте дальше, чтобы найти книги по Java, которые подходят для вашего стиля обучения.

11 лучших книг по Java для начинающих и продвинутых программистов

Здесь мы собрали список из 11 отличных книг по Java, которые помогут вам в изучении Java. Те, кто хочет учиться в своем собственном темпе, могут также захотеть рассмотреть видеосервисы по запросу. Мы также оценили курсы Java. Ниже мы обсуждаем только книги по Java в качестве учебных ресурсов.

Напоминаем, что мы обращали внимание на глубину охвата, последние обновления и стоимость. Мы рассмотрели книги по Java от многих издателей, но вы увидите, что некоторые имена встречаются более одного раза. Мы уважаем этих издателей за их экспертные знания в предметной области и уникальные идеи.

1.

Core Java, том I — основы

Автор – Кей С. Хорстманн
Последнее издание – 11-е издание
Издатель – Prentice Hall

Core Java Volume I — Fundamentals — это справочник по Java («Лучшая книга по Java»), который предлагает подробное объяснение различных функций Core Java, включая обработку исключений, интерфейсы и лямбда-выражения. Важные моменты книги включают простой язык, краткость и подробные примеры. Последнее издание Core Java Volume I — Fundamentals всесторонне обновлено для охвата Java SE 9, 10 и 11. Книга помогает Java-программистам развить способность писать высоконадежный и удобный в сопровождении код.

Проверить текущую цену

2.

Действующая Java

Автор Джошуа Блох
Последнее издание – 3-е издание
Издатель Эддисон Уэсли

Обязательная книга для каждого Java-программиста и стремящегося к Java. Эффективная Java прекрасно дополняет другие книги или учебные материалы по Java. Книга предлагает 78 лучших практик для улучшения кода. Эффективная Java делит все упомянутые лучшие практики на 11 отдельных разделов, таких как Concurrency, Generics и Methods, чтобы читателю было легче понять все это. Книга предлагает что-то Java-программистам любого уровня квалификации. Книга Effective Java написана Джошуа Блохом, который также является автором многих ключевых классов и API-интерфейсов Java, включая java.lang и платформу Java Collection. Контекст последнего издания книги, построенного вокруг Java 7, 8 и 9.

Проверить текущую цену

3.

Java: руководство для начинающих

Автор Герберт Шильдт
Последнее издание 8-е издание
Издатель McGraw-Hill Education 9000 3

Если вы опытный Java-программист, желающий расширить свои знания Java, пусть вас не смущает название книги «Java: руководство для начинающих». На самом деле это одна из самых полных книг для изучения Java. Любой, кто обладает базовыми знаниями в области программирования, может легко извлечь пользу из книги «Java: руководство для начинающих». Книга Java охватывает все концепции, относящиеся к Core Java. Последнее издание Java: Руководство для начинающих полностью переработано и включает Java 11 SE. Книга предлагает несколько практических упражнений, а также раздел викторины в конце каждой главы, чтобы читатели могли самостоятельно оценить свои знания.

Проверить текущую цену

4.

Java — полный справочник

Автор Герберт Шильдт
Последнее издание – 11-е издание
Издатель McGraw Hill Education

Java — The Complete Reference — это удобный справочник по Java, содержащий более 1000 страниц. Он содержит все аспекты Java, которые вам необходимо освоить. Помимо изучения основных частей библиотеки API Java, полный справочник по Java охватывает основные принципы программирования, синтаксис языка Java и ключевые слова. Книга полна дискуссий и подходящих примеров для лучшего изучения Java.

Проверить текущую цену

5.

Head First Java

Автор Кэти Сьерра и Берт Бейтс
Последнее издание – 2-е издание
Издатель Shroff/O’Reilly

Наиболее важными преимуществами Head First Java являются ее простота и сверхэффективные аналогии из реальной жизни, относящиеся к концепциям программирования на Java.

Это также лучшая книга для изучения Java и начала обучения с Java Development. Head First Java охватывает почти все концепции ООП и увлекательно объясняет их. Несмотря на то, что некоторые читатели утверждают, что это устаревшая книга, поскольку она не охватывает ничего, кроме Java 5.0, Head First Java все еще можно найти на полках многочисленных ветеранов Java. Таким образом, это обязательная книга для каждого любителя Java и разработчика.

Проверить текущую цену

Некоторые важные темы, затронутые Head First Java, включают распространенные ошибки объектно-ориентированного программирования, распределенное программирование с RMI и сетевыми сокетами, а также потоки. Кроме того, книга содержит 42 головоломные головоломки, которые помогут лучше понять Java.

6.

Параллелизм Java на практике

Автор Брайан Гетц с Тимом Пайерлсом, Джошуа Блохом, Джозефом Боубиром, Дэвидом Холмсом и Дугом Ли
Последняя редакция – 1-я редакция
Publisher Addison-Wesley Professional

Java Concurrency in Practice — одна из лучших книг по программированию на Java, позволяющая лучше понять параллелизм и многопоточность. Не обманывайтесь описанием в книге Java 5.0, так как она по-прежнему актуальна и необходима для любого ярого Java-разработчика. Единственная проблема с Java Concurrency in Practice заключается в том, что некоторые разделы могут быть сложными для понимания поначалу. Однако вы должны понимать, что темы, затронутые в книге, то есть параллелизм и многопоточность, сами по себе сложны. Следовательно, позже вы поймете, что напряженная задача прочтения книги стоит затраченных усилий.

Проверить текущую цену

7.

Test-Driven: TDD и Acceptance TDD для Java-разработчиков

Автор Лассе Коскела
Последнее издание – 1-е издание
Издатель Manning Publications

Test-Driven — отличная книга для обучения написанию уникальных программ автоматизации тестирования. Это обязательная книга для тех Java-разработчиков, которые уделяют первостепенное внимание качеству кода, а также умеют писать модульные, интеграционные и автоматизированные тесты. Test-Driven: TDD и Acceptance TDD для Java-разработчиков предлагает практические примеры для тестирования Java-кода. Кроме того, книга охватывает разработку на основе приемочных испытаний, среду Fit и тестирование компонентов Java EE — JSP, сервлетов и контроллеров Spring.

Проверить текущую цену

8.

Дизайн объектно-ориентированного анализа Head First

Автор Бретт Д. Маклафлин, Гэри Поллис и Дэвид Уэст
Последнее издание – 1-е издание
Издатель Shroff/O’Reilly 90 003

Head First — одна из самых прекрасных и прекрасных серий книг, когда-либо написанных на языке программирования Java. Еще одна жемчужина в этой серии — Head First Object-Oriented Analysis Design. Он является частью трилогии Head First Java, две другие — это Head First Java и Head First Design Patterns. Head First Object-Oriented Analysis Design подробно описывает различные методы, используемые в объектно-ориентированном программировании и проектировании.

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

Проверить текущую цену

9.

Производительность Java: подробное руководство

Автор Скотт Оукс
Последнее издание – 1-е издание
Издатель Shroff/O’Reilly

Сборка мусора, JVM и настройка производительности являются одними из наиболее благоприятных аспектов языка программирования Java. Java Performance: The Definite Guide охватывает все три темы Java простым, но эффективным способом. Производительность Java: подробное руководство знакомит читателей с максимальным использованием функций потоковой передачи и синхронизации Java, повышением производительности приложений баз данных на основе Java, решением проблем с производительностью в API-интерфейсах Java EE и Java SE и многим другим.

Проверить текущую цену

10.

Шаблоны проектирования Head First

Автор Эрик Фриман и Элизабет Робсон с Кэти Сьерра и Бертом Бейтсом ’Рейли

Хорошее владение ООП и шаблонами проектирования необходимо для написания безупречных Java-приложений. Head First Design Patterns — одна из ведущих книг, помогающих лучше понять язык программирования Java. Head First Design Patterns дает ответы на несколько часто задаваемых вопросов о Java, в том числе о том, почему композиция лучше, чем наследование, и как изменить поведение класса во время выполнения, не перемешивая уже испытанный и протестированный код.

Проверить текущую цену

Последнее издание Head First Design Patterns обновлено для Java 8. В отличие от других книг, основанных на текстовом подходе, Head First Design Patterns щеголяет визуально насыщенным форматом, который делает обучение более быстрым и эффективным.

11.

Чистый код — руководство по гибкому программному мастерству

Автор – Роберт Сесил Мартин, он же дядя Боб
Последнее издание – 1-е издание
Издатель – Pearson Education

Как следует из названия, «Чистый код» — это классическая книга по программированию на Java, которая дает своим читателям знания о написании более качественного кода. Чистый Кодекс разделен на три раздела. В первом разделе рассматриваются шаблоны, методы и принципы написания чистого кода. Во второй части описываются несколько тематических исследований возрастающей сложности. Каждое из них представляет собой упражнение по очистке кода. Третий и последний раздел «Чистого кода» представляет собой отдельную главу, содержащую список эвристик, собранных при создании тематических исследований, описанных в предыдущем разделе.

Проверить текущую цену

Изучить Java и начать работу с ним очень просто. Однако для написания эффективного Java-кода требуется твердое знание принципов ООП. Чистый код помогает получить знания о языке программирования Java.

Прочие

Вот еще 11 книг по программированию на Java, которые еще больше улучшат ваше понимание и знание Java:

  • Core Java Кей С. Хорстманн и Гэри Корнелл
  • Extreme Java — параллельная производительность для Java 8 , доктор Хайнц Кабуц
  • Java: How to Program: Early Objects Пол Дж. Дейтел и Харви М. Дейтел
  • Java 8 в действии Алана Майкрофта и Марио Фуско
  • Java в двух словах: краткий справочник по рабочему столу Дэвид Флэнаган
  • Изучите Java за один день и выучите его хорошо Джейми Чан
  • Спецификация языка Java Билла Джоя, Гилада Брача, Гая Л. Стила-младшего и Джеймса Гослинга
  • Think Java: How to Think like a Computer Scientist Аллен Б. Дауни
  • Мышление на Java Брюс Эккель
  • Сэмс Научи себя Java за 21 день от Роджерса Каденхеда
  • Весна в действии Крейг Уоллс

Заключение

Итак, вот список из 11 лучших книг по программированию на Java и 11 дополнительных книг по Java. Какую книгу или книги по программированию на Java вы считаете лучшей? Дайте нам знать через раздел комментариев ниже.

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

Удачного изучения Java. Всего наилучшего!

Люди также читают:

  • 10 лучших сертификатов Java
  • Лучшие Java-проекты
  • Лучшие вопросы на собеседовании по программированию на Java
  • Core Java Cheatsheet — Введение в программирование на Java
  • Разница между Java и Javascript
  • 10 лучших фреймворков Java
  • Лучший способ выучить Java
  • Конструктор в Java
  • Программа простых чисел на Java
  • Лучшая IDE Java

Лучшие книги для изучения Java для начинающих и экспертов

Чтобы научиться искусству программирования на Java, важно сначала изучить правила, а затем научиться их нарушать!

И это важно, потому что Java — один из самых популярных языков программирования в мире, поскольку его можно использовать для разработки специализированных приложений для различных целей. Согласно индексу TIOBE за июнь 2022 года, Java по-прежнему входит в число лучших языков программирования. Помня об этом, если вы хотите изучите Java , на рынке доступно множество книг (для программистов на всех этапах обучения). В этой статье мы собрали лучшие книги по Java, как для любителей, так и для детей-вундеркиндов!!! Каждая из этих книг чрезвычайно популярна, поэтому вам решать, какие из них вам нравятся в соответствии с вашими способностями к обучению. Итак, без лишних слов, давайте ознакомимся с тщательно отобранным списком лучших книг для изучения Java.

Во-первых, давайте начнем с простого и сосредоточимся на лучшие Java книги для начинающих , а потом перейдем к более сложным лучшим книгам Java для экспертов! Java, один из самых популярных и важных языков, помогает программистам разрабатывать потрясающие веб-приложения, мобильные приложения, корпоративные и другие приложения. Итак, здесь, в Geeksforgeeks, мы представили курс Master Java Programming — Complete Beginner to Advanced, , где новички могут без проблем изучить основы Java, а продвинутые студенты могут использовать свои существующие навыки для перехода на следующий уровень. Теперь, вернемся к делу, вот список лучших книг для изучения Java для начинающих и экспертов:

Лучшие книги по Java для начинающих

1. Начало программирования на Java для чайников (5-е издание)

 

Хотите говорить на Java как профессионал? Что ж, если вы хотите говорить на жаргоне Java как профессионал, оставаясь при этом манекеном, для начала эта книга подойдет вам лучше всего, поскольку в ней вы найдете серьезное руководство, которое покажет вам, как создать программу на Java, как собрать воедино разные части, как справиться со стандартными задачами программирования на Java и так далее. Книга Beginning Programming with Java For Dummies поможет вам «говорить» на Java, поскольку она начинается с базовых понятий, таких как переменные, методы, циклы и массивы, объекты, классы и т. д. Кроме того, эта книга обновлена ​​с помощью Java 9.так что вы можете изучать язык с различными образцами.

2. Head First Java: руководство для мозга (2-е издание)

 

Если вам надоело копаться в практических руководствах по Java, то вам подойдет Head-First Java! Эта книга представляет собой руководство для мозга (как следует из названия!), и она предлагает более визуальный формат, чтобы задействовать ваш мозг, а не подход с большим количеством текста, который может довольно быстро надоесть. Книга Head-First Java начинает знакомство с Java с базовых основ программирования и переходит к более сложным темам. Ее часто считают одной из лучших книг по программированию на Java для начинающих, включающей потоки, сетевые сокеты, распределенное программирование с RMI и т. д. Итак, Head-First Java — это, по сути, мультисенсорный опыт обучения, который поможет вам стать настоящим программистом Java в кратчайшие сроки!

3. Java: основы программирования для начинающих (1-е издание)

 

Если изучение Java кажется вам сложной задачей, не бойтесь!!! «Java: основы программирования для начинающих» считается одной из лучших книг по программированию на Java для начинающих, в ней содержится подробное введение в Java, которое поможет вам писать программы и решать проблемы в кратчайшие сроки! Работая с этой книгой, вы изучите ключевые темы Java вместе с 57 практическими примерами. Книга Java: основы программирования для начинающих написана специально для начинающих и содержит пошаговое описание первой программы, а также руководство по внутренней работе Java Development Kit и Java Runtime Environment. Также есть несколько примеров, иллюстрирующих каждую тему, например типы данных, переменные, константы, операторы, преобразование типов, циклы, принятие решений и т. д. 

4. Core Java Volume I – Fundamentals (11th Edition)

 

Если вы хотите понять суть основ Java, то Core Java Volume I – это книга для вас! Это поможет вам получить углубленное представление о Java и API с помощью множества примеров, большинство из которых отражают модульность, демонстрирующую код, которым легче управлять и развивать. В Core Java Volume I — Fundamentals есть главы с темами, варьирующимися от основ, таких как переменные, структуры данных, объекты и классы, до достижений, таких как объекты, дженерики, коллекции, лямбда-выражения, дизайн Swing, параллелизм и функциональное программирование.

Лучшие книги по Java для продвинутых пользователей/экспертов

1. Effective Java (3-е издание)

 

лучшие книги по Java для экспертов! Это поможет вам получить углубленное представление о семидесяти восьми практических правилах программиста, которые являются рабочими решениями для различных общедоступных задач программирования. Темы, включенные в «Эффективную Java», включают новые шаблоны проектирования, демонстрирующие лучшие из различных функций, от дженериков до перечислений, от аннотаций до автоупаковки. Все эти концепции объясняются четко и кратко с использованием множества примеров, чтобы убедиться, что вы поняли их правильно.

 

2. Java: Полный справочник (11-е издание)

 

Если вы находитесь на среднем или экспертном уровне в Java и хотите вернуться к основам, то эта книга — то, что вам нужно. это хорошо структурированный и полный источник по программированию на Java с примерами из реального мира по всем темам. Java: The Complete Reference охватывает всю информацию о Java, включая основные темы, такие как синтаксис, ключевые слова и основные принципы программирования. А также сложные темы, такие как библиотека Java API, утилиты параллелизма, Swing, JavaBeans, сервлеты и т. д. Также предоставляется введение в JShell, интерактивный инструмент программирования Java.