Niwot Ridge Resources

A Source of Information for Mission Critical Systems, Management Processes, and Strategies

Books and Other Reference Materials

Knowledge is of two kinds; we know a subject ourselves, 

or we know where we can find information upon it.

                                                    — Samuel Johnson

The most recent additions to the list are on the top. This does not mean they are "ranked" Number 1


There are 100's of Java™  books. This is a few I have found useful in my practice.

  • The Art of the Metaobject Protocol, G. J. Kiczales, J. Rivieres, and D. G. Bobrow, MIT Press 1995.

  • Java™ Design Patterns: A , James W. Cooper, Addison Wesley, 2000. This book provides UML and code for many useful patterns.

  • Java™ in Practice, Nigel warren and Philip Bishop, Addison Wesley, 1999. This is a good programming book, with UML examples.

  • Java™ Data Structures and Programming, Liwu Li, Springer Verlag, 1998. On good data structures book, with worked examples in Java™ .

  • Thinking in Java™, Bruce Eckel, Prentice Hall, 1998. This book is similar to Thinking in C++, with many good examples of how to develop Java™  applications.

  • Patterns in Java™: Volume 1, Mark Grand, John Wiley & Sons, 1998. This book has good pattern examples. Volume 2 ,has had mixed reviews, but is worth owning for the consistency of the practice.

  • Practical Java™: Programming Language Guide, Peter Haggar, Addison Wesley, 2000. This is an excellent book on practical subjects in Java™.

Java™  Sites

There are enumerable Java™ sites, here are some that are actually useful.

Sys–Con – is a collection of Java™ Developers–, XML–,,,, SYS–, Java™, and

The Sun Java™  Site is an obvious place to start.

Bruce Eckel's site has Java as well as C++ materials



Home | Search |Site Map | Copyright