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

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

Видавництво: Диалектика
Артикул: PB-006589
Наявність: Є в наявності
  • 650грн.


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

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

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

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

Водночас книга не просто навчить вас використовувати нові можливості мови — вона навчить використовувати їх ефективно. Але й це не все — книга не просто вчить ефективного застосування 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 розмітка не підтримується! Використовуйте звичайний текст.
    Погано           Добре
Захист від роботів
Модули для Opencart