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 |
Стан | Нове |
Тематика | Програмне забезпечення |