Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed with 391/400

 
Tim Anlauf
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yippiyeha....

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
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations! But somehow the score does not add up for me.
 
Tim Anlauf
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!

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

Thanks!
 
Pradeep Sachan
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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...

bbye
 
Lucy Hummel
Ranch Hand
Posts: 232
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well done

Even if sun did not calculate correctly.

Br, Lucy
 
Tim Anlauf
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 Javaranch.com, 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

Tim
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic