I thought the examples in the book poorly explained, the exercises don't build upon previous chapters..
Now this is not true: exercises DO build upon previous chapter's codes.
It is not an easy book to read and if you have the stamina the go thru the book you will certainly learn a lot.
After reading the entire book with only 2 months of Java knowledge I thought I ate bad
mushrooms : dazed and confused, but surely it caused an addiction : right after his book I read Mughal's book (
SCJP ).
stay away from those 21 day & nite books (If you want to become a serious Java programmer) it is total waste of time.
Anyway this is a must read