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.
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
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
Practical Java™: Programming Language
Guide, Peter Haggar, Addison Wesley, 2000. This is an excellent book on practical
subjects in Java™.
enumerable Java™ sites, here are some that are actually useful.
– is a collection of Java™ Developers–Journal.com, XML–Journal.com,
ColdFusion.com, TanjoJournal.com, JBuilderJournal.com,
PowerBuilderJournal.comVRMLJournal.com SYS–CONBooks.com, Java™
BuyersGuide.com, and JDJStore.com
Sun Java™ Site is an obvious
place to start.
Eckel's site has Java as well as C++ materials