Wednesday, February 6, 2019

Effective Java (2nd Edition)

 https://i.pinimg.com/736x/45/42/81/4542810a16ac9d8a16b42fb09cd9f7f4--java-computers.jpg

File Size: 5.25 Mb

Description
A lot has happened to the Java platform since I wrote the first edition of this book in 2001, and it’s high time for a second edition. The most significant set of changes was the addition of generics, enum types, annotations, autoboxing, and the for-each loop in Java 5. A close second was the addition of the new concurrency library, java.util.concurrent, also released in Java 5. With Gilad Bracha, I had the good fortune to lead the teams that designed the new language features. I also had the good fortune to serve on the team that designed and developed the concurrency library, which was led by Doug Lea.

The other big change in the platform is the widespread adoption of modern Integrated Development Environments (IDEs), such as Eclipse, IntelliJ IDEA, and NetBeans, and of static analysis tools, such as FindBugs. While I have not been involved in these efforts, I’ve benefited from them immensely and learned how they affect the Java development experience.

In 2004, I moved from Sun to Google, but I’ve continued my involvement in the development of the Java platform over the past four years, contributing to the concurrency and collections APIs through the good offices of Google and the Java Community Process. I’ve also had the pleasure of using the Java platform to develop libraries for use within Google. Now I know what it feels like to be a user.

As was the case in 2001 when I wrote the first edition, my primary goal is to share my experience with you so that you can imitate my successes while avoiding my failures. The new material continues to make liberal use of real-world examples from the Java platform libraries.

Content:-
Foreword
Preface
Acknowledgments
1. Introduction
2. Creating and Destroying Objects
3. Methods Common to All Objects
4. Classes and Interfaces
5. Generics
6. Enums and Annotations
7. Methods
8. General Programming
9. Exceptions
10. Concurrency
11. Serialization
Appendix: Items Corresponding to First Edition
References
Index

Author Details
"Joshua Bloch"




Download Drive-1

You May Also Like These E-Books:-

No comments:

Post a Comment