About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Why, yes... Yes, I *can* assemble things! | Main| Book Review - Hibernate - A Developer's Notebook by James Elliott »

Book Review - Java 1.5 Tiger - A Developer's Notebook

Category Book Reviews

I got my first experience with a new O'Reilly series...  The Developer's Notebook.  This notebook is the Java 1.5 Tiger Developer's Notebook by Brett McLaughlin and David Flanagan.  This is a great book and a nice concept sure to become a favorite with developers.

The chapter breakdown:  What's New?; Generics; Enumerated Types; Autoboxing and Unboxing; varargs; Annotations; The for/in Statement; Static Imports; Formatting; Threading; Index

As you can see, this is not a Java tutorial or a broad overview of the Java language.  It is a practical focus on the new features in Java 1.5 (codenamed Tiger), and it skips the fluff and takes you right into hands-on stuff.  The concept of a "developer's notebook" is that it's a place to record observations and take notes.  It goes to the meat of the subject.  The book is printed on paper that has a graphed background, and there are "handwritten" notes in the margin to point out additional facts.  Conversational in tone, you are walked through how each of the new features work as well as what you would use them for.  Each chapter has a number of "How do I do that?", "What just happened?", and "What about..." paragraphs that quickly guide you into understanding each new feature.  

For instance, the for/in language feature is covered nicely.  The authors show you how it is a nice replacement for the Iterator class.  But rather than stop there, they tell you what the pros and cons of the feature are....  When you'd want to use it instead of an Iterator, and when an Iterator is the only way to get what you're looking for.

I liked this book a lot.  I'm looking forward to more books in the Developer's Notebook series.  It might end up being the best series for getting into a subject quickly without wading through a lot of fluff or hard-to-follow jargon.

Comments

Gravatar Image1 - oops, yes I did. Doesn't make much sense here

Gravatar Image2 - Did you mean for this to go with the gazebo entry?

Gravatar Image3 - Uh oh it's inside out and back to front

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...