Effective Java. 3rd Edition 3644

Код товару: 3644Паперова книга

The Definitive Guide to Java Platform Best Practices—Updated for Java 9

Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Java 6. This Jolt award-winning classic has now been thoroughly updated to take full advantage of the latest language and library features. The support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers.

As in previous editions, each chapter of Effective Java, Third Edition, consists of several “items,” each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.

The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams.

New coverage includes 

  • Functional interfaces, lambda expressions, method references, and streams
  • Default and static methods in interfaces
  • Type inference, including the diamond operator for generic types
  • The @SafeVarargs annotation
  • The try-with-resources statement
  • New library features such as the Optional<T> interface, java.time, and the convenience factory methods for collections
About the Author
Joshua Bloch is a professor at Carnegie Mellon University. He was formerly the chief Java architect at Google, a distinguished engineer at Sun Microsystems, and a senior systems designer at Transarc. He led the design and implementation of numerous Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University and a B.S. in computer science from Columbia University.

650 ₴-9%
592 ₴
Купити
Monobank
до 10 платежей
от 73 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Effective Java. 3rd Edition - фото 1
Інші книги Addison-Wesley Professional
Refactoring: Improving the Design of Existing Code (2nd Edition)
91859
Martin Fowler
1'100 ₴
The Pragmatic Programmer: From Journeyman to Master
14413
Andrew Hunt, David Thomas
550 ₴
Tour of C++
14360
Bjarne Stroustrup
980 ₴
Компілятори: Principles, Techniques, and Tools, 2nd Edition
14423
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
1'200 ₴
The Art of Computer Programming. Volume 3. Sorting and Searching. 2nd Edition
14421
Donald E. Knuth
1'287 ₴
Javа Puzzlers: Traps, Pitfalls, and Corner Cases
14437
Joshua Bloch, Neal Gafter
450 ₴
Java Concurrency in Practice
14427
Joshua BlochBrian GoetzTim PeierlsJoseph BowbeerDavid HolmesDoug Lea
628 ₴690 ₴
Continuous Delivery: Reliable Software Releases Build through, Test, and Deployment Automation
32901
Jez HumbleDavid Farley
800 ₴
Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise (Agile Software Development Series) 1st Edition
67602
Dean Leffingwell
990 ₴
Domain-Driven Design: Tackling Complexity in the Heart of Software
14382
5/1
Eric Evans
664 ₴810 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Номер видання
    3-е вид.
  • Рік
    2018
  • Сторінок
    392
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська

Від видавця

The Definitive Guide to Java Platform Best Practices—Updated for Java 9

Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Java 6. This Jolt award-winning classic has now been thoroughly updated to take full advantage of the latest language and library features. The support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers.

As in previous editions, each chapter of Effective Java, Third Edition, consists of several “items,” each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.

The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams.

New coverage includes 

  • Functional interfaces, lambda expressions, method references, and streams
  • Default and static methods in interfaces
  • Type inference, including the diamond operator for generic types
  • The @SafeVarargs annotation
  • The try-with-resources statement
  • New library features such as the Optional<T> interface, java.time, and the convenience factory methods for collections
About the Author
Joshua Bloch is a professor at Carnegie Mellon University. He was formerly the chief Java architect at Google, a distinguished engineer at Sun Microsystems, and a senior systems designer at Transarc. He led the design and implementation of numerous Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University and a B.S. in computer science from Columbia University.

Відгуки про Effective Java. 3rd Edition

Effective Java. 3rd Edition
Effective Java. 3rd Edition
650 ₴-9%
592 ₴
Купити
Персонально для вас
Effective Java (2nd Edition)
12822
Joshua Bloch
300 ₴
Javа Puzzlers: Traps, Pitfalls, and Corner Cases
14437
Joshua Bloch, Neal Gafter
450 ₴
Java SE8 for the Really Impatient
190868
Cay S. Horstmann
450 ₴
Microservices Patterns: With examples in Java First Edition
276177
Chris Richardson
500 ₴
Програмування мовою Java
161585
Олексій Васильєв
552 ₴649 ₴
Java Concurrency in Practice
14427
Joshua BlochBrian GoetzTim PeierlsJoseph BowbeerDavid HolmesDoug Lea
628 ₴690 ₴
Learning Spring Boot 3.0: Simplify the development of production-grade applications using Java and Spring, 3rd Editio
255176
Greg L. Turnquist
840 ₴
OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press)
31128
Kathy Sierra, Bert Bates
950 ₴
Java 9 Revealed: For Early Adoption and Migration 1st ed. Edition
52777
Kishori Sharan
1'050 ₴
gRPC: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes 1st Edition
114640
Kasun IndrasiriDanesh Kuruppu
1'100 ₴
Spring Security in Action, Second Edition 2nd Edition
276052
Laurentiu Spilca
1'100 ₴
Head First. Java. Легкий для сприйняття довідник.
197543
5/1
Берт БейтсКеті Сьєрра
1'190 ₴
Algorithms
34310
Robert SedgewickKevin Wayne
1'200 ₴
Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes 2nd ed. Edition
255738
Magnus Larsson
1'140 ₴1'200 ₴
Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization 3rd ed. Edition
264110
Moises Macero GarciaTarun Telang
1'350 ₴
Beginning Java 17 Fundamentals. 3rd Ed.
244664
Kishori Sharan, Adam L. Davis
1'400 ₴
Java: The Complete Reference, Twelfth Edition 12th Edition
252452
Herbert Schildt
1'400 ₴
Thinking in Java (4th Edition)
39938
Bruce Eckel
1'440 ₴