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

« Saw "The Brothers Grimm" yesterday in the theater... Save your money. | Main| So I guess I'm not "l33t"... »

Book Review - Java After Hours by Steven Holzner

Category Book Reviews

In most tech language tutorials and how-to articles, you end up getting sample programs and projects that are "formal" or work-related.  But sometimes you learn more about a language if you can work on fun stuff.  Steven Holzner moves into that territory in the book Java After Hours.  There's some stuff in here I'm going to mess around with...

Contents:  Introduction; Making Fish Swim in the Multithreaded Aquarium; Slapshot! The Interactive Hockey Game; The Graphicizer Image-Editing and Conversion Tool; Creating Stunning Graphics with Painter; Chatting on the Internet with the Chat Room; Who's There? Logging Access to your Website with WebLogger; Running Any Program via Remote Control with the Robot; Creating a Custom Web Browser in Java: The Browser Project; Typing Across the Internet: The Intercom Project; Getting a Graphical Weather Forecast: The Forecaster Project; Index

I'll admit that I have to give high marks to any book that mixes Java and my favorite sport...  hockey!  :)

Seriously, Holzner does some interesting things that make this book stand out.  By using projects and examples that are more personal and "fun" in nature, it's much more likely that the reader will become absorbed in the material and pick up the particular concepts almost without trying.  He also uses projects that are graphical in nature instead of relying on cold, dry server-based routines that just print some words on the screen.  It's one thing to learn about multithreading by trying to create "processes" that can run concurrently.  It's a whole different learning experience when the threads are fish in an aquarium, and you can truly watch the threads run and interact.  This is something you don't see often in most books today.  And when you get done with each chapter, you actually have something visible you can look back at and enjoy.

This isn't a book to get if you are looking to learn Java from the ground up.  There's no "from A to Z" progression through the language.  But if you've already learned Java and are looking to learn some new techniques and concepts, this is an excellent "next step" to take in your Java journey...

Comments

Gravatar Image1 - Let me start by saying that I really liked Java After Hours. It delves into Java programming in a very interesting way - with easy to understand projects that someone who already knows Java can try.
I discovered some things that I didn't know before - for example, that you can embed Internet Explorer in your Java apps via SWT! Previously I could only do this with VB and Delphi. And capturing the screen is possible via the Robot class. I thought Java couldn't interact with the OS this way.

Steven Holzner should write books on other programming languages the way he did Java After Hours. The only other book that is this much fun was Magnus Lie Hetland's Practical Python. My hat's off to both these writers for their great work.

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...