Good and comprehensive Java book?
807588Mar 28 2009 — edited Mar 29 2009I am looking for a good and comprehensive up to date Java book that describes all the basics and also more advanced features like:
Basic types
Design (basic patterns)
Inheritance
Casting
Interfaces
generics
Collections
...
...
I have considered:
http://www.amazon.com/Introduction-Programming-Object-Oriented-Design-Using/dp/0470128712/ref=sr_1_2?ie=UTF8&s=books&qid=1238233911&sr=8-2
Since I would like a Design approach to Java.
But would like to hear if there are better alternatives or some classics for java like "The C-programming Language" for C.