by Joshua Bloch
Editor: Pearson Education (US)
Enjoy this book on your E-Reader and in the format you prefer
Since this Shake, winner of a classic award the last update in 2008 (just after version 6 of Java was released), Java has changed dramatically.The main improvement in Java 8 has been the addition of functional programming constructions, to Java is object-oriented root object oriented.Java 7,8, and 9 also introduces language features, such as try-with-resources declaration, operator diamond for generic types, default and static methods in interfaces, @SafeVargs annotation and modules, and Java 7,8, and 9.The library’s new features include the widespread use of functional interfaces and streaming, javatime for the handling of dates and times, and many minor improvements such as the convenience of the plant’s methods for collections.In this new edition of Efficace Java, Bloch updates the work to take advantage of these new language and library features, and provides good practices specific to their use.Java’s increased support of multiple paradigms increases the need for best practices, guidance, and this book in book.As in previous editions, each chapter is composed of several elements”,” each presented in the form of a short, stand-alone trial that provides guidance, an overview of the Java platform subtleties, and updated code examples.Detailed descriptions and explanations for each item to clarify what to do, what not to do, and why.The cover includes: Updating techniques and good practices on classic topics, including objects, classes, methods, methods, libraries, and genericsHow to avoid the pitfalls and pitfalls of often misunderstood the subtleties of the platformFocus on language and sound most fundamental libraries, such as java.lang and javauseful
In this site we encourage writing and creativity.