This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Finally, I got my result after 5 weeks of waiting, at this special time of a year. Here is the result:
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 90 Documentation: 70 63 OOD: 30 30 GUI: 40 29 Locking: 80 80 Data Store: 40 40 Network Server: 40 30 Total: 400 362
Well, generally I am satisfied with the score, though I don't understand the deduction for network. I am happy to see that my locking mechanism is nodded by Sun. Not surprised that I lost most for gui because I weight myself less in front end.
There are a couple of points I can tell about locking: 1. Used mutliton; caching all data values into some structures; one of these data structures is used as locker object. And, this is the only one locker object. benefit is that no deadlock could happen. 2. In lockCookie, check for validity must be done in both before and after wait() loop. A detailed discussion please refers to Anton's post. 3. A cookie is identified with a record id, which is feasible via the cached data structures. I proved this mechanism in this forum and just pasted it in my design choice. I think this mechanism might be the reason for my much delayed score compared to other for just a few days in my waiting time window. I documented this mechanism in this forum and proposed some improvements but I didn't do it in my implementation since in the last week of my doing assignment I ran out of time based on my limited time. I am glad to see Sun seems OK'ed my mechanism.
What can I say more? Thanks. Thanks this great forum. Thanks many people: Anton, Peter, Andrew, and the past Phillip, etc..
Congratulations! And Happy Chinese New Year to you as well. I will be taking the second part of the exam this upcoming Friday...hopefully I can make up for my somewhat short choices.txt file with my essay answers.
Congratulations on a great score, especially on the locking! And may you prosper in the new year.
My choice for what to do after I finish this project, if I ever do, is to do more painting and photography.
Joined: Jul 02, 2004
I'd like to do some photography as well. If everything is ok, I will be taking Computer Science courses at an affiliate of my former University, I need only about one year of CS courses to get bachelor's there.
I am also reading up for SCEA, but that is an entirely different situation from SCJD, so I don't even know how much time it will take me.
Joined: May 26, 2004
Hey, Anton: I sent you note in your mail box. Best luck for your application in CS (I thought you were from cs background). Hey, All:
I wish my waiting 5 week didn't claim my photography time. Anyway, I need to decide what to do next.
More interesting question is how people in the forum decided to take the scjd. For my story, I started for finding a job. But when I just finished scjp and registered for scjd, I got a job offer. That is why it took me 7-8 months to finish this project (I have 3-hour commuter). Since that time I have paid Sun, I think I should finish it. But how about your story? How many benefits except your programming knowledge have been brought to you?