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

« Book Review - Ambient Findability by Peter Morville | Main| Book Review - Learning SQL by Alan Beaulieu »

Book Review - The Java Programming Language, Fourth Edition

Category Book Reviews

If you're looking for a more academic approach to learning Java, as well as one written by *the* authorities in the Java world, you'll be interested in this title...  The Java Programming Language, Fourth Edition by Ken Arnold, James Gosling, and David Holmes.

Contents:  A Quick Tour; Classes and Objects; Extending Classes; Interfaces; Nested Classes and Interfaces; Enumeration Types; Tokens, Values, and Variables; Primitives as Types; Operations and Expressions; Control Flow; Generic Types; Exceptions and Assertions; Strings and Regular Expressions; Threads; Annotations; Reflection; Garbage Collection and Memory; Packages; Documentation Comments; The I/O Package; Collections; Miscellaneous Utilities; System Programming; Internationalization and Localization; Standard Packages; Application Evolution; Useful Tables; Further Reading; Index

From a content standpoint, this book is very comprehensive.  If it's something you need to know to learn Java, you'll find it covered.  Given that the authors were deeply involved in building Java, that's not surprising.  There's not an overabundance of coding samples, but the discussion of features and concepts is extensive.  I got the feeling I was reading a college level textbook on the Java language instead of a more mainstream version that would talk to people of lesser skills.  I don't necessarily consider that a bad thing, as there are some people who don't like their material doled out in a "Head First" fashion.  If that describes you, then this might be a better choice.  I also consider this to be an excellent choice for someone who wants both a tutorial and a reference book rolled into a single volume.  In fact, this almost tends more towards the reference side than the tutorial side.

Good coverage of material and subject matter.  It may not be the most entertaining read, but you'll be well equipped to go forth into the world of Java development when you finish.

Comments

Gravatar Image1 - Would you recommend this for a Domino developer that wants (needs) to get into Java development so they can make the transition to the rest of the IBM Workplace family?

Gravatar Image2 - My *personal* recommendation for learning Java is (and always will be) Head First Java by Kathy Sierra and Bert Bates. It's entertaining, different, and you *will* learn in a style you've probably never experienced before. But if you're into a more formal, academic approach, this title will work well for you.

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