Lucas Smith wrote:You said that the experience is sufficient for this exam.
The SCJD is a practical exam, where as all other ones (except
SCEA) are more theoretical. With this exam you can prove you are a (very) good developer. You can pass a SCJP without having to program one letter of code. So the more development experience you have, the "easier" this certification will be, because you are already familiar with the common aspects of development (code conventions, naming conventions, using comments,...).
If you lack the knowledge about one (or more) of the relevant APIs (like RMI) you can find tons of information about it on this forum (and the internet). But developing simple, understandable and maintainable code is not something you can learn from reading books, it is something you have to do. And because you lack develop experience you can create a piece of code which seems very good to you, but which might be bad practice (due to not having experience). So if you have a friend with some experience in development, who volunteers to revise your code and give you some hints, tips,... that could be very valuable.
My advice sill would be to gain some development experience by writing first some "real" programs before taking the SCJD. It will make completing the SCJD a bit easier.
Kind regards,
Roel