Java. Uniwersalne techniki programowania
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 5
Покупая «Java. Uniwersalne techniki programowania», вы можете быть уверены, что данный товар из каталога «Информатика, интернет» вы получите в срок 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.
Java. Універсальні методи програмування
- Автор: Кшиштоф Бартечко
- Постачальник: Azymut
- кількість сторінок: b > 600
- формат: 16,5x23,5см
- номер випуску: 1
- мова публікації: польська
- дата випуску: 01-01-2021
- тип обкладинки: м'яка обкладинка< /li>
- рік випуску: 2021
Видавництво: Наукове видавництво PWN
EAN: 9788301183417
У книзі представлені методи та техніки програмування, корисні в усіх програмах мови Java. Видання акцентує увагу на практичному контексті: як і для чого використовувати ті чи інші лінгвістичні засоби. Особливу увагу приділено новим елементам мови, доступним у версіях 8 і 9. Великі розділи про колекції, введення-виведення, паралельне та динамічне програмування становлять свого роду компендіуми, які не тільки дають орієнтацію щодо набору доступних засобів програмування, але й обговорюють важливі деталі та нюанси їх застосування. Передбачається, що читач має знання основ програмування на Java, але не обов’язково має бути досвідченим програмістом. Тому важливі тематичні блоки (такі як об’єктно-орієнтоване та функціональне програмування на Java) розглядаються з нуля. Цікаві конкретні теми, висвітлені в книзі, включають: · визначення методів в інтерфейсах (включаючи приватні методи, починаючи з Java версії 9), · лямбда-вирази та обробка потоку, · Необов'язкові об'єкти як монади та їх використання, · розгалужувачі, · Завдання CountedCompleter як продовження та їх застосування, · Завдання CompletableFuture (доступні з Java 8) та їх практичне використання, · спеціалізовані синхронізатори, включаючи - нові в Java 8 - об'єкти StampedLock, · використання відображення та дескрипторів методу (MethodHandle), · створення динамічних проксі-класів і об'єктів, · використання JavaBeans і моделі делегування обробки змін подій у їхніх властивостях, · визначення та обробка анотацій (включаючи визначення процесорів анотацій), · використання сценаріїв із програми Java.