Solid - Probably not for absolute beginners,
By A Customer
This review is from: Beginning Java (Paperback)
This is a good book. It gave me a solid understanding of Java fundamentals. Of course, I've been doing programming for several years and was already familiar with object oriented topics. If you've never programmed or have never been introduced to object oriented programming, this book will probably be confusing (there is only about one chapter on basic OO concepts and much of the rest of the book builds on this). However, if you are familiar with OO, I think you will find this book quite useful.
(Unfortunately most of what I just learned about Java has probably already been made obsolete by the release of Java 2 ;-)