I have 10+ years of Java experience and a pretty deep object-oriented background. All that I'm still lacking are threading topics and a few generic things. How long would it probably take to learn for the whole exam (given that I also own the book SCJP Study Guide by Sierra and Bates)? Can it be done in under a week? Should I rather plan for two weeks?