Ефективне програмування Java (Твердий палітурка) Джошуа Бліх

Ефективне програмування Java (Твердий палітурка) Джошуа Бліх


  • Виробник: Диалектика
  • Артикул: LB-0001985
  • Наявність:Є в наявності

  • 650.00 грн.

Повне керівництво по передовим методикам програмування на сучасних платформах Java!

Говорячи про третьому виданні книги Ефективне програмування на Java, третє видання, досить згадати його автора — Джошуа Блоха — і це буде найкращою її рекомендацією.

Книга являє собою матеріалізований досвід її автора як програміста на Java. Нові можливості цієї мови програмування, що з'явилися у версіях, що вийшли з часів попереднього видання книги, по суті знаменують появу зовсім нових концепцій, так що для їх ефективного використання недостатньо просто дізнатися про їх існування і програмувати на сучасному Java з використанням старих парадигм.

До програмування повною мірою відноситься фраза Евкліда про те, що в геометрії немає царських шляхів. Але пройти шлях вивчення й освоєння мови програмування вам може допомогти провідник, що показує найбільш цікаві місця і попереджає про ямах і вибоїнах. Таким провідником може стати книга Джошуа Бхоха. З нею ви не заблукаєте і не забредете в нетрі, з яких будете довго і важко вибиратися з допомогою відладчика.

При цьому книга не просто навчить вас використовувати нові можливості мови — вона навчить використовувати їх ефективно. Але і це не все — книжка не просто вчить ефективного застосування Java, але ще й розповідає, чому ту чи іншу задачу слід розв'язувати саме так.

Ця книга змушує вас не просто завчити правила — вона змушує думати.

І хоча ця книга в першу чергу призначена для ентузіастів і професіоналів, що вона гідна місця на полиці будь-якого програміста — як професіонала, так і зеленого новачка.

Мова програмування Java суттєво змінився з часу попереднього видання книги, опублікованого незабаром після випуску Java 6. Цей класичний працю ретельно оновлений, щоб читачі могли повною мірою скористатися можливостями останніх версій мови і його бібліотек функцій. У сучасному Java підтримується декілька парадигм програмування. Тому програмісти часто відчувають потребу у конкретних рекомендаціях, які описані в даній книзі.

Як і в попередніх виданнях, кожна глава книги складається з ряду розділів, в кожному з яких описані конкретні поради, наведені тонкощі платформи Java і містяться оновлені приклади коду. Для кожної теми наводиться всеосяжне опис і пояснення, як треба надійти в даному випадку, як не слід, і чому.

Третє видання охоплює особливості мови програмування і бібліотек, що з'явилися в Java 7, 8 і 9, у тому числі конструкції функціонального програмування, додані до своїх об'єктно-орієнтованим коріння. У книгу включені також багато нові поради, а також глава, присвячена лямбда-виразів і потоків.

Основні теми книги

 

  • Функціональні інтерфейси, лямбда-виразу, посилання на методи і потоки
  • Методи за замовчуванням і статичні методи в інтерфейсах
  • Висновок типу, включаючи оператор ромб ( < > ), для узагальнених типів
  • Анотація @SafeVarargs
  • Конструкція try-з-ресурсами
  • Нові можливості бібліотек, такі як інтерфейс
  • і зручні фабричні методи для колекцій

 

Про автора

Джошуа Бліх — професор в університеті Карнегі-Меллона. Раніше він був головним архітектором Java Google, заслуженим інженером в Sun Microsystems і старшим системним дизайнером в Transarc. Він очолював розробку і реалізацію численних можливостей платформи Java, включаючи удосконалення в JDK 5.0 і інфраструктуру колекцій Java. Джошуа отримав докторську ступінь в області комп'ютерних наук в університеті Карнегі-Меллона і ступінь бакалавра наук в області комп'ютерних наук в Колумбійському університеті.

Інформація про книгу
ISBN 978-5-6041394-4-8
Автор Джошуа Блох
Вид палітурки Твердий
Видавництво Диалектика
Кількість сторінок 464
Мова видання російска
Оригінальна назва Effective Java, 3rd Edition
Рік видання 2018
Стан Нове
Тематика Програмне забезпечення

Написати відгук

Примітка: HTML розмітка не підтримується! Використовуйте звичайний текст.
    Погано           Добре
Захист від роботів