From Pearson Digital Learning:
Best Selling Book and Author Josh Bloch! Download the Effective Java application for FREE. Try it. Like it. Buy it through the in-app purchase option. The Effective Java reader app brings to your mobile bookshelf the best selling book on Java from Prentice Hall Professional, a publishing imprint of Pearson Education:
ABOUT THE READER APPLICATION
Pearson has developed an iPhone app that includes all the standard features you expect in a reader such as easy navigation, search, and hyperlinking. We didnt stop there. In developing the App we wanted to include features specifically beneficial to the development community, including:
* Scroll vertically and horizontally through long code listings using Code View
* Access to all of the sample programs via the email feature in Code View
* Highlighting and Bookmarking both supported
*Search the current chapter and the current book quickly and easily
Sample featured chapters for FREE. Like what you see, simply use the in-app purchase option to unlock the entire library application.
I sure wish I had this book ten years ago. Some might think that I dont need any Java books, but I need this one.
James Gosling, fellow and vice president, Sun Microsystems, Inc.
10/10anyone aspiring to write good Java code that others will appreciate reading and maintaining should be required to own a copy of this book. This is one of those rare books where the information wont become obsolete with subsequent releases of the JDK library.
Peter Tran, bartender, JavaRanch.com
Effective Java, Second Edition, brings together seventy-eight indispensable programmers rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.
* New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more
* Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization
* How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language
* Focus on the language and its most fundamental libraries: java.lang, java.util, and,
Joshua Bloch is chief Java architect at Google and a Jolt Award winner. He was previously a distinguished engineer at Sun Microsystems and a senior systems designer at Transarc. Bloch led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework. He coauthored Java Puzzlers (Addison-Wesley, 2005) and Java Concurrency in Practice (Addison-Wesley, 2006).
The global leader in educational and professional publishing, Pearson is home to such respected brands as Addison-Wesley Professional, Cisco Press, Exam Cram, IBM Press, Pearson IT Certification, Prentice Hall Professional, Que, and Sams Publishing, which have as their online publishing arm InformIT (www.informit.com) -The Trusted Technology Learning Source. In addition, Berkeley-based Peachpit (www.peachpit.com), the publishing partner for Adobe Press, Apple Certified, and others, publishes best-selling books for creative design professionals. Pearson is also co-founder, with O'Reilly Media Inc., of Safari Books Online (http://safari.informit.com), the premier on-demand technology content library providing thousands of expert reference materials through a single point of contact, including expert technology, creative and design, industry and management resources in video, audio and written formats. Pearson Education is part of Pearson (NYSE: PSO), the international media company. Pearson's other primary businesses include the Financial Times Group and the Penguin Group.