I am stoked to say that I passed the new Sun Certified developer exam. I have been a Unix admin for a few years now and do heavy Enterprise Application Support. I have now passed the both SCJP & SCJD on my first try. SCWCD is next, and a possible career change to development. Comment: This report shows the total 1.4 SCJD points that could have been awarded in each section, and the actual number of points you were awarded. This is provided to give you per-section feedback on your strengths. The maximum possible score is 400; the minimum to pass is 320. General Considerations (maximum = 100): 100 Documentation (maximum = 70): 70 O-O Design (maximum = 30): 30 GUI (maximum = 40): 29 Locking (maximum = 80): 58 Data store (maximum = 40): 40 Network server (maximum = 40): 40
Always proofread carefully to see if you any words out.
Joined: Mar 28, 2003
The project took me about 6 weeks to do (about 100 - 150 hours or so). For books I have gained most of basic knowledge from Bruce Eckel's books and what ever I can find on the web. Once I decided to take both the SCJP and SCJD exams I used Kathy Sierra & Bert Bates book JAVA 2 sun cert program & develop. Looking over the posts on this site is very helpful as well. I wouldn't get to wrapped up in the exact specifics of some of the posts though. The exam leaves alot to the developer to come up with and as long as you can justify your own thinking you should be fine. Hope this helps.
Indeed it does. I think 3 weeks was the average on the old version. Your having worked in Unix admin did your design use ServerSockets or such. Do divulge if so. regards
Joined: Mar 28, 2003
Your having worked in Unix admin did your design use ServerSockets or such. Do divulge if so.
Yeah, I am probably one of the few people who used sockets over using RMI. I have played with RMI and enjoy using it, but I like the control of sockets. Plus it lends itself easily to multi threading and thread pools. It gave me the chance to write my own protocol which meant having a base abstract class for all messages that could be extended for each command message type that came to the server (score one for OOP of course)
It gave me the chance to write my own protocol which meant having a base abstract class for all messages that could be extended for each command message type that came to the server (score one for OOP of course)
When J2SE 1.4 came out (about a year ago now) I did play around designing with ServerSockets and MappedByteBuffers and there was very little on the forum for support in this new area. I abandoned the idea when there seemed an issue with large files and MappedByteBuffers but probably within the scope of the assignment it would have been OK. Your devising a new protocol is very interesting though. How did you go about deciding on the requirements of the protocol ? In the context that if a solution already exists the assignment would rather that was used. If you'd rather post your answers in the SCJD forum I'm sure it will be appreciated very much. Discussing the conventional approach gets rather boring after a while. regards and Thanks