Hey guys? are you ok? welll.. i've got another doubt about scjd... i requested sun my voucher for the assignment.. so.. i didnt download my task yet and i have no instructions about this exam.. I was reading Kathy and Bert's book about SCJP & SCJD and in the book reads that all candidates for scjd cannot you use any ide like eclipse or java studio creator, net beans, etc... so, i'd like to know if this proceeds... if it's true this statement.. Another question is if i can use design patterns in my Java objects design...
I had a line in my instructions.html that said: "You are permitted to use any IDE tool you choose, but you must not submit any code that is not your own work. The final program must have no dependencies on any libraries other than those of the Java 2 Platform. "
You might have something similar in your instructions, so check it out.
SCJP - 1.4
SCJD - (B&S) Used 1.5 And It Runs On Solaris10
SCWCD - Thanks to HFSJ!!
As long as you don't use code generators to create for example the user interface for you you're fine.
An IDE is just another editor with some extras, as long as you don't use those extras there's nothing to show that it was used at all.
I use JBuilder and Eclipse myself. The code though is all hand written (including the Swing code, though that was first prototyped in JBuilder, then rewritten manually and heavily modified to be more efficient and look better). The final submission is being created using ANT as a build tool and then packed using the jar command (for which I've created a batchfile which sets the correct paths, copies files to where they should go, cleans things up, etc. etc. and then builds the jar in stages).
It is probably best to use caution when using an IDE for the SCJD. In some cases, IDE's can produce code with deprecated methods that cause compiler warnings and possibly reduce project scores. As an example, Eclipse 3.11 generates GUI code that uses the deprecated show() instead of setVisible(true). Does anyone have similar experiences that they can share?
Jeroen T Wenting
posted 13 years ago
That's why you should (as I stated, and the assignment implicitly dictates) not use the IDE to create your code for you.
Use it to make prototypes of the GUI layout, then code the final product by hand.