• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Passed SCJD! 372/400

 
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This report shows the total number of points awarded for each section.
The maximum number of points is 400, to pass you need a score of 320.
Section Summary: Section Max Actual Points

Points General Con: 100 100
Documentation: 70 70
OOD: 30 30
GUI: 40 28
Locking: 80 80
Data Store: 40 24
Network Server: 40 40

Total: 400 372

Good to have 80/80 in locking and 30/30 in OOD. I had a simple GUI with search text fields (no fancy combo boxes) and may be thats why I got some deduction here. Bit unsure about the Data Store part. I was quite confident about that one. The only mistake (a short-cut) I can think about is closing the file in finalize method, which we know is not guaranteed.

Anyway I am satisfied with my score. Thanks to all ranchers for answering my questions
[ February 24, 2006: Message edited by: Ali Hussain ]
 
Ranch Hand
Posts: 167
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
GUI and Data Store are sections that dont seem too important anyways. The locking and RMI are the critical parts of the whole app.

100% in locking and 100% in RMI is a pleasure to watch.
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, and congratulation!

One question:

You wrote:

The only mistake (a short-cut) I can think about is closing the file in finalize method, which we know is not guaranteed.



What is not guaranteed? Having the close method in the finalize-block?

Regards,
Henrik
 
Ranch Hand
Posts: 183
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Can you provide some recommendation in OOD? You scored perfect, that's super! Would it be breaking the rule if you post what are your packages and file names? This way, we can know what your structure is but there are no code involved.
 
hangman
Posts: 220
Angular Framework Ubuntu Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Great Job, Ali! What are you going to do next?
 
Ali Hussain
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Henrik Strand:
Hi, and congratulation!

One question:

You wrote:

What is not guaranteed? Having the close method in the finalize-block?

Regards,
Henrik


The issue is that an object's finalize method is called before the garbage collector runs to free the storage for that object. Depending on the garbage collection algorithm used, possibly not all eligible objects will be collected on a given execution of the garbage collector. In addition, finalize methods are not guaranteed to run at predictable times. For details see
http://www.awprofessional.com/articles/article.asp?p=20527&rl=1

I think there are many threads here discussing the finalize method issue. I think there have been ranchers who did not close the file at all (or did that in finalize mthod) and got full marks. It might happen that I had some other issues in my class. Not sure about that so take my words with a pinch of salt.
 
Ali Hussain
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Bob Nedwor:
Great Job, Ali! What are you going to do next?


Good question. I have SCJP, SCWCD, SCJD, SCMAD, SCEA and taking SCBCD in two or three days. So I guess the next (and the last ) would be the web services certification.

I would recommend you to go for either SCBCD or SCEA after SCJD.
 
Ali Hussain
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Edward Tse:
Can you provide some recommendation in OOD? You scored perfect, that's super! Would it be breaking the rule if you post what are your packages and file names? This way, we can know what your structure is but there are no code involved.


Yeah score in OOD is my favorite one. I had packages for: client layer, service layer, network server layer, and db layer.
The client accessed the service layer.
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations Ali
 
Ali Hussain
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Andrew Monkhouse:
Congratulations Ali


Thanks Andrew. Would not have been possible without your (and other fellow ranchers') contributions in this forum.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic