Опис Java Ефективне програмування (Тверда палітурка) GPS Бліх
Повне керівництво за передовими методиками програмування на сучасних платформах 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. Брюс здобув докторський ступінь у галузі комп'ютерних наук в університеті Карнегі-Меллона та ступінь бакалавра наук у галузі комп'ютерних наук у Колумбійському університеті.
Основні характеристики Java Ефективне програмування (Тверда палітурка) GPS Бліх
Відгуки про Java Ефективне програмування (Тверда палітурка) GPS Бліх
Немає відгуків про цей товар.
Питання та відповіді (FAQ) Java Ефективне програмування (Тверда палітурка) GPS Бліх