I received my copy today of Java 1.5 Tiger: A Developer's
Notebook. This is a new O'Reilly book by Brett McLaughlin on which
I'm credited as a co-author. Consultant would be a better term, since
Brett did all of the writing. I did the research, and gave him draft
copies of the material I was working on for the 5th edition of Java
in a Nutshell, but Brett wrote all the prose, and most of the
example code, too.
This book was sent to the printer in time to be on sale at JavaOne,
so you can take a peek at it there, if you're going. Amazon is taking
pre-orders for it today, but since I've got a copy in hand, I'm sure
they'll start shipping soon. See the link in the left column if you'd
like to order it. (If you're reading this through the permalink rather than on the home page, then you won't see the Amazon link.)
If you're looking for a quick introduction to the new language
features of Tiger, this might be the perfect book for you. If you've
read any of my other books, this one is nothing like it. Brett did the
writing, and he's got a completely different prose style than mine. More
importantly, this book is part of a new "Developer's Notebook" series
from O'Reilly. (Brett is the driving force behind the whole series,
actually.) The new series promises "all lab, no lecture", so the books
are extremely task-driven and code-focused. (To emphasize this, they've
made the book look like a lab notebook. The pages have a graph paper
background, handwritten notes in the margin and water stains on the
first page of each chapter.)
There is a lot of good material in this book, and if you like
Brett's approach to covering it, this is a quick (171 pages) and easy
way to learn Tiger. Don't judge the book by its back cover, however, or
by the series introduction and preface inside the front cover: those
sections are heavy-handed promotion of the whole "Developer's Notebook"
concept, and they might put you off. You've got to actually read one of
the chapters to see if it works for you. O'Reilly has put chapter 3
online, so you can try it out and learn about enumerated types at
the same time.
Also, please disregard the second sentence on the back cover. I
don't know who came up with the idea that Tiger contains "over 100
substantial changes to the core language". That's just gibberish, and
someone should have corrected it before it went to the printer.
Finally, to pique your interest I'll add that the second paragraph of
the preface and the second sentence of Chapter 1 both mention something
that is supposed to remain a secret until JavaOne. If you can get your
hands on a copy before then, you can be in the know while it is still
secret. (Hint: notice that I've been refering to this next release of
Java by its codename.)
I'll enable comments on this entry, at least until the spammers find
it. If you read the book, let me know what you think!