• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Please give me some advice on how to progress in the right direction with the SCJD

 
Frederic Thierry
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello out there to all you great SCJD gurus. I was halfway through the SCBCD when I felt that I needed to get my hands dirty with a real assignment instead of an exam and hence decided to turn my attention to the SCJD. I recently purchased the SCJD and I will be working on the B&S assignment. I have also purchased the SCJD Exam with J2SE 5 Book (Terry & Monkhouse). I am halfway through the book. I am also on chapter 9 of Head first design patterns and I also plan on reading the Java Concurrency in Practice Book.

Now I must admit I am still in the learning process and I have never had the chance to work on a full java project. I was wondering whether apart from the Books in the FAQ there was other books you had used to help guide you with the project. I also wondered whether any one had ever used the SCJD enthuware product and if it had helped them with their progress. I read some of the postings and find some of the solutions very complex. Monkhouse's example are very clear to understand but most candidates seem to use way more complex designs.

Also is there any other products such as enthuware out there that can help me with my project progress. I am planning to complete this project by February next year by taking a 2 weeks holiday to write up and document the code. I just also was wondering whether one could tell me how much they used the monkhouse book? Did you use some of the concepts and designs in the book for your assignement??

Thanks very much for your replies and support
 
Alex Belisle Turcot
Ranch Hand
Posts: 516
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have both books (Habibi's and Monk's), but I must say the best for me was to pick on a subject and search it through the web/javaranch..

The books were great to actually realize what had to be considered.

For instance, when I started I read a lot of article/documentation on "read/write locking". => Javaranch + Monk's/Habibi's + web is enough.


If you care, the first thing I did was to convert SUN's assignment into requirements (about 60-70). Also, every time I ask myself a question, I write it down in a notepad (I have about 90 questions/comments writen down).

Before I submit I will go through all those and make sure I provided a correct solution for each of them.

A small sample of my questions which were more adequate as I advanced in the project. These are simple consideration, but are still stuff that I asked myself the first few days.. That worked very well for me:
QUESTION-01: Reuse the same RandomAccessFile object for all access or create a new one every time?
QUESTION-02: Notify or NotifyAll ? From lock also ? or just from unlock ?
QUESTION-03: RecordNotFoundException for deleted records ?
QUESTION-04: when should isLocked, lock and unlock throw RecordNotFoundException ?
QUESTION-05: Keep the data in memory?
QUESTION-06: Allow multiple data file concurrently or singleton ?

...
85 more..


Regards,
Alex
[ November 28, 2007: Message edited by: Alex Belisle Turcot ]
 
Frederic Thierry
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the reply Alex. Could you please give me a list or an idea of websites you used apart from Javaranch?
 
Gabriel Vargas
Ranch Hand
Posts: 145
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Frederic,

I think this is a good reason to take the exam, you learn and apply the concepts of HFDP, i read it after finish my assigment and now think this can help me more if i read before. I use Monkhouse book and learn some concepts than leps me with the assigment (and i continue using it), personally I read the book, design the modules i will have and begin to implement (with unit tests) in a iterative way so i can take more control of my project and ensure all parts work correctly. I also used this forum when i have doubts and post when i can't find a thread with a specific question. Thre is a lot of advices but when you begin to implement the assigment the questions begins and books and forum helps you.

I hope it helps you.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic