File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Certification Results and the fly likes Passed with 391/400 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Certification Results
Bookmark "Passed with 391/400" Watch "Passed with 391/400" New topic

Passed with 391/400

Tim Anlauf

Joined: Oct 11, 2006
Posts: 22

I passed SJCD, here my summary

General Con: 100 100
Documentation: 70 70
OOD: 30 30
GUI: 40 31
Locking: 80 80
Data Store: 40 36
Network Server: 40 40
Total: 400 391

Big THANKS to all ranchers.
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
Congratulations! But somehow the score does not add up for me.

Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
Tim Anlauf

Joined: Oct 11, 2006
Posts: 22
Yes you are right, the sum isn't correct...
Maybe a software calculation problem

In this case SUN failed... good for me

It was the orginal copy&paste info from certmanager database
Askhat Asanaliev

Joined: Sep 04, 2006
Posts: 1

You got nice scores in locking. Can you give any advices for this task?

Pradeep Sachan

Joined: Feb 28, 2007
Posts: 8
Hi! Sir,

Fantastic Score,

Can you please tell us how you have stated to prepare the SCJD!

few more advance tips as your more experience than me...

Lucy Hummel
Ranch Hand

Joined: Apr 07, 2005
Posts: 232
Well done

Even if sun did not calculate correctly.

Br, Lucy

----------------------------------<br />| SCJP, SCWCD, SCBCD, SCEA, SCJD |<br />----------------------------------
Tim Anlauf

Joined: Oct 11, 2006
Posts: 22
I didn't really prepared myself. I have 4 years experience in Java programming. But I think there are a few good books for SCJD.
Look at, there is a list with books for exam.

I started programming with the server IO part. Try writing test cases for this part. Then I implemeneted the networking part and after that changed to the GUI.

I tried to keep things simple.
- No table sorting (try to use JDK 1.6, but failed exam - got a free resubmission)
- No AND/OR search options in GUI, just 2 textfields
- Hardcoded Strings for dialogs and so on
- syncronized CRUD(create,read, update, delete) methods - yes I know only one thread could write to file, but I mentioned it in choices.txt

For locking I made a class that represents the lock of one record. In my Data class I have a Hashtable<Long, RecordLock> that holds the objects.
You must think about which methods have to be syncronized !!! (so that never ever 2 threads could hold the lock on the same record)

FOr mor info contact me via email or pm

I agree. Here's the link:
subject: Passed with 391/400
It's not a secret anymore!