There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Thanks and Regards, SCJP 1.5 (90%), SCWCD 1.5 (85%), The Jovial Java, java.util.concurrent tutorial