Effective Java
...Concurrency API improvements, and Java IO improvements.
In this new edition of Effective Java, Bloch explores new design patterns and language idioms that have been introduced since the second...
... edition was released in 2008 shortly after Java SE6, including Lambda, streams, generics and collections, as well as selected...
... Java 9 features.
As in previous editions, each chapter consists of several "items" presented in the form of a short, standalone essay that provides specific...