Best practices for the Java Platform
Joshua Bloch
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.
This book consists of ninety items, each of which conveys one rule.
For the most part, this book is not about performance. It is about writing programs that are clear, correct, usable, robust, flexible, and maintainable.
网友评论