Bruce Eckel used to offer free downloads of his books on his web site - he may still. I'd check there and see if Thinking In Java is available there first. Then, if the style works for you, go ahead and buy it.
Personally, I prefer the HeadFirst books, but since everyone has a different learning style, it's really a decision you have to make for yourself.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Joined: Sep 22, 2007
Thanks all for your reply.But i heard that Thinking in java is very dry also if i learn only 1 book(Head first java) will i be able to do SCJP? Please help