My take on this exam is that it's not in any way representative of the real thing. It's interesting to find out about the listRoots method in the File class for example, but the questions that it asks
implies that you have memorized all the methods, their forms (i.e., arguments and return types), of most classes and interfaces in several of the packages (i.e., io, awt), and I don't think that's necessary.
I also don't think it's based on 1.2 For example, one of the io questions required two correct answers, the second being that Printstream was deprecated. This was the case for 1.1, but I believe Sun has removed the deprecated label for 1.2.
Another question asking for valid statements stated that in addition to (true) being an acceptable argument for System.out.println,
(null + null) and (true + null) were unusal but valid as well. I don't know what version of the JDK Chris is using, but that doesn't work with mine.
Another stated something to the effect that "const" was a valid although "reserved" keyword (I think reserved is the
word he used). Is this true for 1.2?
I was thinking about taking it this weekend, but I haven't scheduled it yet. I've been preparing for about two months, but I've only been working hard on it for the last few weeks. Sun suggests three months of study after you've taken their course, and based on other comments I've read, I'm not sure two months is adequate. I'm going to take a few more mocks before I decide for sure.
[This message has been edited by Betty Reynolds (edited April 20, 2000).]