Java – The Good Parts: Unearthing the Excellence in Java Paperback – Import, 14 May 2010
About the Author
Jim Waldo is a Distinguished Engineer with Sun Microsystems Laboratories, where he investigates next-generation large-scale distributed systems. He is currently the technical lead of Project Darkstar, a multi-threaded, distributed infrastructure for massive multi-player on-line games and virtual worlds. Prior to his current assignment with Sun Labs, he was the lead architect for Jini, a distributed programming system based on Java.
Before joining Sun, Jim spent eight years at Apollo Computer and Hewlett Packard working in the areas of distributed object systems, user interfaces, class libraries, text and internationalization. While at HP, he led the design and development of the first Object Request Broker, and was instrumental in getting that technology incorporated into the first OMG CORBA specification.
Jim is a Professor of the Practice at Harvard University, where he teaches distributed computing and topics in the intersection of policy and technology in the department of computer science.
Jim received his Ph.D. in philosophy from the University of Massachusetts (Amherst). He also holds M.A. degrees in both linguistics and philosophy from the University of Utah. He is a member of the IEEE and ACM.
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 mobile phone number.
- Paperback : 192 pages
- ISBN-10 : 0596803737
- ISBN-13 : 978-0596803735
- Dimensions : 17.78 x 1.4 x 23.34 cm
- Item Weight : 259 g
- Publisher : O′Reilly; 1st edition (14 May 2010)
- Language: : English
- Best Sellers Rank: #1,912,665 in Books (See Top 100 in Books)
- Customer Reviews:
Review this product
Top reviews from other countries
Unfortunately, the book contains several errors in the code examples. Some are significant enough that I noticed them even as a non-Java programmer. Several examples are obviously early versions of program code, or cases where the code was not updated to match edits to the text. That makes me worried that there are more subtle errors that I couldn't see. Not all mistakes are on this errata list, but it's a start: [...]
It's an interesting read and I thought it was worth the time and money.
Programmers should use JavaDoc. Programmers should use Exceptions. The Java VM can be good. Garbage collection can be good. Etc.
Ultimately, the advice is simple and is more effectively covered in elementary Java programming books.
I had to laugh when he stated that the java type system is one of the good parts, when I find it to be the most frustrating. C# does a much better job with generics than java does, but I guess that's beside the point.
chapter I read it was not the case -- its more an overview of the language