since you are new to java..it would be better for you to move on to the other forum in Javaranch which is specifically for Java beginners.. may be there you might get what you want because this forum is specifically for SCJP...
"History would be kind to me, for I intend to write it."
I can understand why you would say that about most books but you REALLY need to take a look at Head First Java (often referred to as HFJ) before looking anywhere else. It is not your typical, dry, fact...fact...fact... book. Those certainly do have their place, and they are useful in your path. But, that said, HFJ is like finding somebody's spiral notebook who is learning Java. It is, essentially, a "practical programming experience" in progress!
As one steps through it they are presented with "real world" problems, somewhat simplified, but the view needs to be narrowed to facilitate learning. After stating the problem, the text goes on to break the examples into we need to do a, then b, then c...... and proceeds to show you how to use Java features to do that. Further, as you progress, they tend to present "problems" in the light of "so....if ONLY we had a way to do this... that could also take care of this.... and do it in this manner" which helps you to see the problem, then, on the next page they present it in Java. It sort of helps it stick in you head better....by "seeing the problem that has to be solved and understanding it" and then learning how Java can facilitate it.
Give it a look... you'll be glad you did.
It's sort of like learning constitutional law in a "Mad Magazine" format.
SCJP - 86% - June 11, 2009
Who among you feels worthy enough to be my best friend? Test 1 is to read this tiny ad:
a bit of art, as a gift, that will fit in a stocking