Кількість
|
Вартість
|
||
|
У книзі наведено понад 300 програм, що містять понад 1000 прикладів вирішення типових завдань, з якими доводиться мати справу кожному розробнику в середовищі Java.
У ній продемонстровані ефективні практичні прийоми та технічні рішення з урахуванням складності коду, продуктивності, зручності та багато іншого.
Розглянуті рядки, числа, об'єкти, масиви, колекції та структури даних, робота з датою та часом.
Наведені завдання на логічне виведення типів, а також файлове введення/виведення.
Представлені завдання, пов'язані з API рефлексії Java.
Особливу увагу приділено програмуванням у функціональному стилі: розглянуті як основи та шаблони архітектурного дизайну, так і питання, що вимагають глибокого занурення в тему, наприклад, відладка лямбда-виразів.
Розглянуті основні завдання на теми конкурентності, а також поглиблені завдання на теми розгалуження/з'єднання, циліндрних змінних, пере перериваних методів та ін.
Безперечний інтерес представляють завдання на правила роботи з класом Optional, а також API HTTP-клієнта та API протоколу WebSocket.
Прочитавши цю книгу, ви отримаєте глибоке розуміння концепцій середовища Java і матимете впевненість під час розроблення застосунків і вибору правильних рішень своїх завдань.
У міру читання книги ви:
- Навчіться застосовувати новітні засоби JDK 11 і JDK 12 для розроблення своїх застосунків
- Вирішіть актуальні завдання, пов'язані з колекціями та структурами даних
- Опануйте програмування у функціональному стилі з використанням лямбду-вираження
- Виконайте асинхронне передавання та паралельне оброблення даних
- Розв'яжіть завдання зі рядками та числами за допомогою новітніх API Java
- Познайомтеся з різними аспектами нейтовності об'єктів у середовищі Java
- Навчіться використовувати правильні практичні прийоми та ефективні методи програмування