I am planning to prepare for SCBCD5.0 (on EJB3.0).
1. Would I need to write code in JDK 1.5 syntax to pass it? I have been working on Jdk1.4 so far.
2. I clared SCJP 1.2 5 years ago, do I need to upgrade SCJP first? Am I eligible to write SCBCD5.0?
3. Also I hear that my HF EJB book has now gone to waste? If I were to buy only one book for SCBCD5.0 which one should it be?
I think you'll learn what you need about annotations during SCBCD preparation (at least I did; they were not part of SCJP 5). I agree with Christophe, generics and enhanced for loops should do. About generics: generic types are enough. Don't become crazy because of type erasure, generic methods, type interference and so on. You won't need it for SCBCD.
By the way, can someone tell me why there are these empty lines at the beginning and ending of my post. They are not part of the text I edited.