I'm new to this forum but have been around javaranch for quite some time. As per my plans of writing SCJP 1.4 i'm looking around for useful information. Apart from a book on certification how useful is studying the jls document present on sun.java (here) Pinky
Whoa, Valentin, what a great list! The only thing that I would add to it, Pinky, is to write a lot of code to enhance the topics you are studying. There is nothing like real-life to cement the theoretical studying you've done. I found JavaRanch an extremely helpful place to be while I was studying for my certification. See how many questions you can answer in the forum that matches with the particular topic you're studying. Being able to explain things is another good test of whether or not you really understand it.
To me, the JLS is exactly what is says it is; a specification. If you work with specification documents at work, then you know you would never read them cover to cover unless you're an insomniac who doesn't respond well to strong drugs. I've found it to be a very readable document in small batches if you have a specific question. It's a crucial counterpart to the API, and some days I find myself using it multiple times. Learn how to use it effectively and you will be a much more efficient and knowledgeable java programmer. The Bates/Sierra book is excellent. I know everyone else has said it before, but I'm reading it now and it's definitely worth it. And Dorothy is absolutely right. So many cert candidates overlook the fact that teaching someone else is a great educational tool. Answer a lot of questions in multiple forums. [ April 08, 2003: Message edited by: Tom Purl ]