Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter mobile phone number.

kcpAppSendButton

Buying Options

Digital List Price:    3,325.82
Kindle Price:    1,376.55

Save    2,522.45 (65%)

includes VAT*
View eBooks cart Available in eBooks cart

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

<Embed>
Kindle App Ad
Effective Java by [Bloch, Joshua]

Follow the Author

Something went wrong. Please try your request again later.


Effective Java 3rd Edition, Kindle Edition

4.7 out of 5 stars 259 ratings

See all 2 formats and editions Hide other formats and editions
Price
New from
Kindle
   1,376.55

Length: 414 pages Enhanced Typesetting: Enabled Page Flip: Enabled
Language: English

Product description

Product Description

The Definitive Guide to Java Platform Best Practices–Updated for Java 7, 8, and 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 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. Normal 0 false false false EN-US X-NONE X-NONE

Product details

  • Format: Kindle Edition
  • File Size: 30772 KB
  • Print Length: 414 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Addison-Wesley Professional; 3 edition (18 December 2017)
  • Sold by: Amazon Asia-Pacific Holdings Private Limited
  • Language: English
  • ASIN: B078H61SCH
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Enabled
  • Customer Reviews: 3.4 out of 5 stars 3 customer reviews
  • Amazon Bestsellers Rank: #23,229 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  • Would you like to tell us about a lower price?


Customer reviews

4.7 out of 5 stars
259 customer ratings

Review this product

Share your thoughts with other customers

Reviewed in India on 14 September 2018
Format: PaperbackVerified Purchase
8 people found this helpful
Comment Report abuse
Reviewed in India on 6 February 2020
Format: PaperbackVerified Purchase
Reviewed in India on 2 October 2019
Format: PaperbackVerified Purchase

Top international reviews

Jack O'Hara
5.0 out of 5 stars This book is an essential piece of reading for any junior level engineer
Reviewed in the United Kingdom on 9 June 2019
Format: PaperbackVerified Purchase
One person found this helpful
Report abuse
Alex Craddock
5.0 out of 5 stars Second copy of this book
Reviewed in the United Kingdom on 30 July 2019
Format: PaperbackVerified Purchase
Paul L
4.0 out of 5 stars Pretty good, but a basic understanding of Java is needed beforehand
Reviewed in the United Kingdom on 10 May 2019
Format: PaperbackVerified Purchase
Diana N.
5.0 out of 5 stars As promised
Reviewed in the United Kingdom on 20 September 2018
Format: PaperbackVerified Purchase
Amazon Customer
1.0 out of 5 stars Disappointed
Reviewed in the United Kingdom on 7 November 2019
Format: PaperbackVerified Purchase
Arvind Dagur
5.0 out of 5 stars really good one
Reviewed in the United Kingdom on 21 March 2019
Verified Purchase
Ajay
4.0 out of 5 stars Good quality and value for money.
Reviewed in the United Kingdom on 7 April 2019
Format: PaperbackVerified Purchase
MDK
5.0 out of 5 stars Takes a competent Java developer to the next level
Reviewed in the United Kingdom on 27 March 2018
Format: PaperbackVerified Purchase
Barry
5.0 out of 5 stars A good solid book on software engineering for java 8 developers
Reviewed in the United Kingdom on 26 August 2018
Format: PaperbackVerified Purchase
Sabertoothhamster
5.0 out of 5 stars Essential reading for any dev
Reviewed in the United Kingdom on 21 October 2018
Format: PaperbackVerified Purchase
Adam Goodman
5.0 out of 5 stars Fantastic book
Reviewed in the United Kingdom on 27 June 2018
Format: PaperbackVerified Purchase
Michael
5.0 out of 5 stars A must book for Java developers!
Reviewed in the United Kingdom on 15 December 2019
Format: PaperbackVerified Purchase
Carlos Antonio
5.0 out of 5 stars Great
Reviewed in the United Kingdom on 26 August 2018
Verified Purchase
Martin
5.0 out of 5 stars best buy!
Reviewed in the United Kingdom on 28 December 2019
Format: PaperbackVerified Purchase
Nikolas
2.0 out of 5 stars Niedrige Druckqualität
Reviewed in Germany on 23 August 2018
Format: PaperbackVerified Purchase
review image
click to open popover