I'm finally feeling pretty comfortable with all the various rules, operators, flow, modifiers, and that stuff but having trouble on items where I need to know the API. While I can get these items my exam is scheduled through work and I can't change it.
Basically using K&B: 1 - Declarations and Access Control - COMFORTABLE 2 - Object Orientation - COMFORTABLE 3 - Assignments - COMFORTABLE 4 - Operators - COMFORTABLE 5 - Flow Control, Exceptions, and Assertions - COMFORTABLE 6 - Strings, I/O. Formatting, and Parsing - WEAK (except String) 7 - Generics and Collections - WEAK 8 - Inner Classes - COMFORTABLE 9 - Threads - Semi-Comfortable 10 - Development - COMFORTABLE
I'm definitely planning to iron out the little uneasiness left about threads.
I guess my questions boils down to in what order of importance would you put these remaining items? I may only be able to get two of them down cold before test day.
* I/O API * Formatting & Parsing API * Collections API & Uses * Generic Wildcards
You're asking about the real exam, I assume? If you polled 20 people you would probably get 20 different answers. Definitely get more comfortable with generics and collections. Play around with whatever examples you find using an editor and javac and change a few things and make sure you understand what is happening. I was surprised by the mix of questions I got but if I took the exam again, I'm sure I would get a much different mix of questions.
Bronson, you seem to have identified topics that quite a lot of people find tricky and unfortunatly all topics have the same weighting. However one way to allocate your time might be to consider what will ahve the most use in real world programming. Thus for example you could go a long time without ever actually writing any IO but you need to know the Collections API for just about any programming. Good luck with your studies.