File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Why no AWT or IO on the 1.4 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Why no AWT or IO on the 1.4" Watch "Why no AWT or IO on the 1.4" New topic

Why no AWT or IO on the 1.4

tom burke

Joined: Jul 15, 2002
Posts: 4
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.
Corey McGlone
Ranch Hand

Joined: Dec 20, 2001
Posts: 3271
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.

SCJP Tipline, etc.
Dave Vick
Ranch Hand

Joined: May 10, 2001
Posts: 3244
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

I agree. Here's the link:
subject: Why no AWT or IO on the 1.4
It's not a secret anymore!