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

if anybody can shoe me the path for SCJD

 
devendra singh
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi freinds i am a SCJP and now want to go for developer exam.what should i need to know before going for the assignment.
for eg,servlets...rmi...corba..?
if anybody can help me i would be very grateful
regards
devendra
 
Subha Ambigapathy
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Welcome to the board!!!
You need to be familiary in either RMI or Network sockets its your choice. But for the exam you need to have some knowledge in both. So you have to be familiar in both.
- threads,
- RMI
- sockets
- serialization
- collections
- streams
- javadoc
- Swing
These are the unofficial topics for the assignment as well as for the exam.
All the best.
Subha
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Interesting list Subha. Can you prioritise each of these and give them relative weightage so that we know how much to concentrate on while learning them?
Thanks a bunch!
Ajith
 
devendra singh
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
dear subha
i would be grateful if u can tell me the website or tutorial or about the books that oneneeds to study...
thanks in anticipation
regards
devendra
 
Subha Ambigapathy
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Singh,
This link will give you some usefull links for preparation.
http://www.javaranch.com/ubb/Forum25/HTML/000126.html
I feel that developer exam is not something like studying one or two books and passing the exam. Its really practical orianted. So far I bought two books for reference. My opinion is not to spend more money for the books. I guess you might be having RHE book. Read the developer's section. I heard that new edition of RHE is better.
Core java Volume I & II.
Lot of free stuffs available in Net. If we make use of it that itself enough.
Ajith,
It's my pleasure to help you. I got l..o..t of help from you when I was preparing for programmers exam.
I don't know how to prioritize. B'cas its all depends on how you are planning to design.
- threads, (syncronized, wait , notify)
- RMI (basics, passing parameters, deploying the class files)
- sockets (yet to study)
- serialization (Basic idea)
- collections (Read about important classes)
- streams (For coding mostly we don't need much. Basic idea)
- javadoc (Try to use most of the functions. Really interesting. . )
- Swing ( JFrame, JTable, JComboBoxes,JButtons,JTextField )
If you want to implements the project in best design you need to study a lot. Its all just my opinion.
Subha
 
Rong Chen
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
i just passed SCJP last week, and am preparing SCJD now, thank you for your info.
rong
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Subha,
Thanks again!...I am sure I will frequent this forum for the next couple of months.
Ajit
 
Lionel PJ
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
[b]
I don't know how to prioritize. B'cas its all depends on how you are planning to design.
- threads, (syncronized, wait , notify)
- RMI (basics, passing parameters, deploying the class files)
- sockets (yet to study)
- serialization (Basic idea)
- collections (Read about important classes)
- streams (For coding mostly we don't need much. Basic idea)
- javadoc (Try to use most of the functions. Really interesting. . )
- Swing ( JFrame, JTable, JComboBoxes,JButtons,JTextField )

Nice to see your mail abt prioritizing the concepts that one needs to learn about SCJD.
I would not give a priority to each of these topics but instead I can suggest a few methods by which you can program better for scjd.
Regarding threads,
read these articles http://www.javaworld.com/javaworld/jw-09-1998/jw-09-threads_p.html
http://www.javaworld.com/javaworld/jw-10-1998/jw-10-toolbox.html
http://www.javaworld.com/javaworld/jw-11-1998/jw-11-toolbox-2.html
http://www.javaworld.com/javaworld/jw-11-1998/jw-11-toolbox-3.html
http://www.javaworld.com/javaworld/jw-12-1998/jw-12-toolbox-2.html
http://www.javaworld.com/javaworld/jw-02-1999/jw-02-toolbox-3.html
http://www.javaworld.com/javaworld/jw-03-1999/jw-03-toolbox-2.html
http://www.javaworld.com/javaworld/jw-04-1999/jw-04-toolbox.html
http://www.javaworld.com/javaworld/jw-05-1999/jw-05-toolbox.html
http://www.javaworld.com/javaworld/jw-06-1999/jw-06-toolbox2-2.html
About JButton
Now the most important thing I feel is in the use of swings. Lets say you make a button that internally makes an rmi call, this button will be depressed and you may not be cancel this operation, as Swing is not threadsafe unfortunately and it was made just for performance, look and speed. So you may have to use worker threads. the information on this can be sought for in any good thread programming book.
About JTable
to display the data is simple. But it would be useful if you can have a generic JTable that displays any kind of data based on the number of columns and rows. So this piece of code can be used for your future projects too
Javadoc is simple its not really difficult. Just try it and you will find its easy but make sure you implement them.
Read the instructions once too often and make sure you got the spec right. Join groups and share your ideas there also.
And if possible please read about Design Patterns in Java. There are 23 of them. You will find this really useful 2. Its available for free download from Cooper and from Bruce Eckel.
Hope this helps.
Best of Luck
Regards,
LioneL
[This message has been edited by Lionel PJ (edited January 24, 2001).]
 
Lionel PJ
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
one more thing I would like to say is you can learn about thread programming and concurrecy handling.
There are books availble if you want to refer to them. For sample Concurrent Programming in Java 2nd ed. by Doug Lea (Sun material).
Its not necessary that you have to buy the book, but you can visit the site and download the src code, its available freely as a file called allcode.java.
In this file you can read the file about RWLock class which may give you an idea about concurrent programming int the real world.
Hope this helps.
Regards,
LioneL
 
Subha Ambigapathy
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Lionel,
Thanks for the useful links and appreciate it.
Subha
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic