Hi, First, just want to say I'm starting to study for the 1.4 exam and am so glad that I found this site. It's a tremendous site and looks like a great community. I know I don't need to know why to prepare for the 1.4 exam, but is there any significance to the lack of AWT and IO? Will they be changing, or is it just a shift in importance (although IO seems kinda important.) Just curious, sorry if this has been asked already.
I believe the decision was made due to what most of the corporate world thinks is most appropriate. The fact of the matter is that many Java programmers seldom, if ever, use AWT or IO. AWT has been, more or less, replaced by Swing for GUI programming, and much of Java is being used for J2EE applications, in which IO is not that big a part. Therefore, Sun decided to revise their exam to exclude these "lesser used" pieces. Don't get me wrong, I think IO is very important, but it's not as often used. In fact, I almost never use it and I program in Java every day. I can only guess at the reasons Sun had behind making the change, but this seems to me to be the most logical explanation. Corey
Tom I think the whole basis of the test is to ensure a base level of knowledge of Java so that you can go on from there. One of the popular 'tracks' now is in web based applications (servlet and jsps) in those there is no need (or, at least potentially, very little need) for I/O or AWT. They only become neccesary when you start to do standalone apps and/or applets. Hope that helps and good luck