- 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: #396,058 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Effective Java (2nd Edition) (Java Series) Kindle Edition
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 email address or mobile phone number.
Customers Who Bought This Item Also Bought
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: [...]
I read the 1st edition as well and this 2nd edition provided the same effective techniques on using the core libraries. The most useful section for me was the section on generics. Specifically this book clarified when to use the wildcard types, subtyping rules for generics and how to localize the use of the SuppressWarnings("unchecked") annotation appropriately in combination with generics.
Most Recent Customer Reviews
Amazing book. I Recommend all Java programmers to read this book.Published 8 days ago by Dinesh Babu
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 13 months ago by Prakash R. Palakkarai
Not only for Java developers, shows some ideas of clean and effective programming.Published 15 months ago by Marcin Wadowski
If you are the person in your organization responsible for creating the common java libraries, this book is a must-read. For the more 'common' developer, there are some great tips. Read morePublished 17 months ago by Robert M Bender Jr
Great java book. It's not a reference but has great tips to make you a better java programmerPublished 17 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 17 months ago by Rony Atoun
|Topic||From this Discussion|
|Are Developper books usable on Kindle||
From what I've herd, not really. An iPad/ DX would probably be better, but you're best bet would be a good, old-fashion, paper-bound. It's hard to do the reference necessary when you can't flip through pages quickly.
Jun 2, 2011 by Savetheearth77 | See all 2 posts
|3rd edition?||Be the first to reply|