- File Size: 1362 KB
- Print Length: 374 pages
- Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
- Publisher: Addison-Wesley Professional; 2 edition (May 8, 2008)
- Publication Date: May 8, 2008
- Language: English
- ASIN: B000WJOUPA
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Lending: Not Enabled
- Amazon Best Sellers Rank: #456,311 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Effective Java (2nd Edition) (Java Series) Kindle Edition
Use the Amazon App to scan ISBNs and compare prices.
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.
To get the free app, enter your mobile phone number.
Customers Who Viewed This Item Also Viewed
Top Customer Reviews
[This rest of this review refers to the Kindle edition of the book.]
I was so enthusiastic to see how many computer books had been released for the Kindle that I resolved never to buy dead tree editions again. I've stuck with this decision, but have constantly run into the same problem that all you Kindle readers out there keep having with tech books. The formatting is atrocious. Pick any computer or programming volume and you'll be able to find a one star review of the Kindle edition that laments how a perfectly good book has been ruined and a horde of comments calling them out for reviewing only the kindle edition, as if receiving a paper back where the font size would inconsistently shift to 4-point wouldn't elicit a negative review. For anyone, customer or publisher who has decided that the Kindle is simply incompatible with books on programming, this book serves an example that they're utterly wrong.
There are several negative reviews of this book describing the Kindle edition with the same complaints we've all come to know an despise. But if you look closer at them, you'll see comments talking about how the book was fixed, probably because of exposure to the reviews; though it's possible someone in product testing had the idea of actually attempting to read the book on the Kindle. Either way, it's now vastly improved.Read more ›
By the end of the first 10 items I was able to reflect on a large portion of my everyday code and realize that we've been doing things the wrong / hard way for the past couple years I've worked professionally. Armed with this book you become the smartest guy in the room, because of winging it and writing "good enough" code that's a pain to maintain, pain to reuse, or is just plain verbose... you can start leveraging the language better and do the kinds of things that your typical "hipster" languages provide.
That is, I've argued with friend about the merits of using Python, Ruby, etc. over Java... Yes, they're great for fast prototyping, but if you get up to scale you're going to have an execution time performance hit that will eventually be refactored away by going back to (something like) Java.. With the techniques of this book, you can write better, reusable code and develop thus develop more code faster in a performant language from the getgo.
This book doesn't have a purpose of being a technology primer on Android or Web development; but it's far more valuable then that. You're learning the best techniques for ALL Java development.
Do yourself a favor and don't dither on buying this book. BUY IT. It's worth every penny.
PS I purchased it for the kindle (cheaper, arrives faster), and it's excellent. The problem with technology books is the code gets cut off (which is still the case in this book), but it's been bearable thus far. Also, for the curious there's a project on github that posts the books examples: [...]
Most Recent Customer Reviews
Amazing book. I Recommend all Java programmers to read this book.Published 6 months ago by Dinesh Babu
Love love this book! Perfect for revising before going for an interview and for always actually! Very well organized and written!Published 19 months ago by Vishal
Neatly Captured idioms, patterns of Java language and also applicable to any Object oriented languages. Excellent read for anyone aspiring to master Core Java.Published 19 months ago by Prakash R. Palakkarai
Not only for Java developers, shows some ideas of clean and effective programming.Published 22 months ago by Marcin Wadowski
Great java book. It's not a reference but has great tips to make you a better java programmerPublished 24 months ago by jdc
Essential and very valuable read though sometimes (for me) overly concise. It is targeted at Java practitioners with a few years under their belts. Read morePublished on August 27, 2014 by Rony Atoun