Want to Read Currently Reading Read. Other editions. Enlarge cover. Error rating book. Refresh and try again. Open Preview See a Problem? Details if other :. Thanks for telling us about the problem. Return to Book Page. Preview — Java by Jim Waldo. What if you could condense Java down to its very best features and build better applications with that simpler version? In this book, veteran Sun Labs engineer Jim Waldo reveals which parts of Java are most useful, and why those features make Java among the best programming languages available.
Every language eventually builds up crud, Java included. The core language has b What if you could condense Java down to its very best features and build better applications with that simpler version? The core language has become increasingly large and complex, and the libraries associated with it have grown even more. Learn how to take advantage of Java's best features by working with an example application throughout the book. You may not like some of the features Jim Waldo considers good, but they'll actually help you write better code.
Learn how the type system and packages help you build large-scale software Use exceptions to make code more reliable and easier to maintain Manage memory automatically with garbage collection Discover how the JVM provides portability, security, and nearly bug-free code Use Javadoc to embed documentation within the code Take advantage of reusable data structures in the collections library Use Java RMI to move code and data in a distributed network Learn how Java concurrency constructs let you exploit multicore processors Get A Copy.
Paperback , pages. More Details Other Editions 5.
Friend Reviews. To see what your friends thought of this book, please sign up. To ask other readers questions about Java , please sign up. Lists with This Book. This book is not yet featured on Listopia. Community Reviews.
Java - The Good Parts : Unearthing the Excellence in Java by Jim Waldo (2010, Paperback)
Showing Rating details. Sort order. Jul 10, Roger rated it really liked it. I found the chapters on serialization and concurrency hard to understand, but thought the book provided an accessible survey of generics, garbage collection, and the JVM. Jim Waldo provides some pretty interesting anecdotes about the early days of Java's development.
- Perfect Tense.
- Look At Me Now!
- Java: The Good Parts.
The fourth chapter covers exception handling, method cascading, and type augmentation. The section on "Augmenting Types" presents multiple examples of adding "significant improvements to the expressiveness of the language" by "augmenting the basic types" via addition of methods to appropriate prototypes. The sections on "Recursion," "Closure," and "Module" are where things got a bit dense for me and I needed to read several portions of these sections more than once to more fully appreciate the points being made.
The most "serious hazard" occurs when a developer forgets to use new when calling the constructor function. Crockford warns that in such cases, this is associated with the global object rather than the likely intended new object. The author states that convention is to use uppercase for the first letter of the "constructor function" objects" to indicate this risk, but he advises that the better course is to not use new or the constructor invocation pattern at all.
- Manual Java: The Good Parts: Unearthing the Excellence in Java;
- For a Sisters Love?
- The Benefits of Tomato.
- 7 Simple Ways to Rediscover Your Wow Factor;
- Mini Delicious Asian Seafood Recipes.