File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes GOOD book for SCJD Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "GOOD book for SCJD" Watch "GOOD book for SCJD" New topic
Author

GOOD book for SCJD

Andree Charfen
Ranch Hand

Joined: Mar 24, 2004
Posts: 32
Hi you all! How are you?

I am looking for a good book for SCJD. I was going for The Sun Certified Java Developer Exam with J2SE 1.4 by Terry Camerlengo but the reviews sound bad. Is this the book to buy? Any other books?

Thanks a lot! Have a great day


yeeeehhhhaaaaaa<br />(riding the JVM)
peter wooster
Ranch Hand

Joined: Jun 13, 2004
Posts: 1033
Originally posted by Andree Charfen:
Hi you all! How are you?

I am looking for a good book for SCJD. I was going for The Sun Certified Java Developer Exam with J2SE 1.4 by Terry Camerlengo but the reviews sound bad. Is this the book to buy? Any other books?

Thanks a lot! Have a great day


The book by
Terry Camerlengo, Mehran Habibi, Jeremy Patterson, is the best choice.
Ken Boyd
Ranch Hand

Joined: Dec 10, 2003
Posts: 329
One peter suggested is good one


SCJP, SCWCD, SCBCD, SCJD, BB Java2 and JSP1.1
Paul Bourdeaux
Ranch Hand

Joined: May 24, 2004
Posts: 783
I second peter's suggestion. Max's Book is the way to go.

Also, check out the Javaranch SCJD reading materials list.


“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook
Vishwa Kumba
Ranch Hand

Joined: Aug 27, 2003
Posts: 1066
Originally posted by Andree Charfen:
I was going for The Sun Certified Java Developer Exam with J2SE 1.4 by Terry Camerlengo but the reviews sound bad. Is this the book to buy? Any other books?


I think Max's book is the best book for SCJD. BTW where did you find the bad reviews. Just curious!

I have come across 2 more books:

Complete Java 2 Certification Study Guide (3rd Edition)
by Philip Heller, Simon Roberts

There is also another book by Alain Trottier. Some people refer this book for the SCJD essay exam.
Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
Just read the reviews on Amazon. There's some very bad reviews there. While several of them are clearly from disappointed people who'd expected a full tutorial and walkthrough for the real assignment there are some that point out there are many glaring errors in the book. The inclusion of a NIO chapter when NIO is officially banned from use on the assignment according to Sun's cert site (I think someone posted here it actually is allowed but the official cert site says otherwise) is also a point brought up.


42
Paul Bourdeaux
Ranch Hand

Joined: May 24, 2004
Posts: 783
The inclusion of a NIO chapter when NIO is officially banned from use on the assignment according to Sun's cert site (I think someone posted here it actually is allowed but the official cert site says otherwise) is also a point brought up.


NIO is allowed as long as it is not specifically banned in your instructions. This is the official word from Sun. I have no idea why they still haven't updated their website.

FYI, the next generation of the SCJD book is supposedly coming out in a few months, if you felt like waiting...
Ken Boyd
Ranch Hand

Joined: Dec 10, 2003
Posts: 329
Directly from Sun site.. it says BIG NO TO NIO

APIs relevant to the assignment

The assignment generally requires that you can write code using the Java programming language, using any and all constructions. You must also be able to make reasonable use of the following additional facilities and APIs:

* Thread handling and synchronization
* Swing (and AWT to the extent necessary to support Swing)
* Standard file IO (java.io, not java.nio)
* Either: Socket-based network programming and serialization _or_ Java RMI (Java Remote Method Invocation) (your choice of one or the other, not both).

The following APIs and facilities may not be used:

* Enterprise JavaBeans
* Servlets, JSP technology, or any other web-oriented APIs
* NIO, the New IO facilities
* Java DataBase Connectivity (JDBC) and SQL
* Java IDL API and CORBA
* Third party software libraries or tools (such as browsers)
Jeff Bosch
Ranch Hand

Joined: Jul 30, 2003
Posts: 805
Sun is inconsistent here. On the website, they say "not nio". In a recent e-mail they told me that I could use NIO if my instructions did not forbid it.

I see a potential trap: Automatic failure occurs if I violate any "must", and my instructions (B&S) clearly state that I "must use" sockets or RMI. So, while the email from Sun seems to indicate that I can use NIO, doing so (may) subject me to automatic failure for violating this "must" requirement.

Sun's instructions and requirements are just as confusing and contradictory as many real-world problem statements I've seen, so I've learned to just live with it. Who knows, maybe such confusion is intentional to see how candidates react.


Give a man a fish, he'll eat for one day. Teach a man to fish, he'll drink all your beer.
Cheers, Jeff (SCJP 1.4, SCJD in progress, if you can call that progress...)
Paul Bourdeaux
Ranch Hand

Joined: May 24, 2004
Posts: 783
Hi Nehul,

The question of whether or not we can use NIO has been discussed many times in this forum. You can do a search if you want. Here are a couple of links I quickly found:
We are allowed to use NIO
Can I use NIO?
When was SCJD changed last?
I know what the website says... But if you email Sun and ask the question, they will tell you differently. For the record, I didn't use NIO, but I just don't want to discourage anyone who wants to...

Jeff,

You might be more familiar with NIO than I am, but I don't think NIO is an alternative to RMI or sockets... NIO is input/output while RMI and sockets are networking...
Jeff Bosch
Ranch Hand

Joined: Jul 30, 2003
Posts: 805
Hi, Paul -

Actually, I'm not very familiar with NIO, just what I've read in a few books. NIO seems to rely on re-written socket classes to achieve networked I/O. There's definitely overlap between traditional sockets and streams, and NIO's sockets and channels. I don't know if RMI is affected at all by NIO (I haven't seen anything written on this topic), so I won't even touch on that. My main point in my last post was that I don't want to give the examiners any reason whatsoever to apply the "automatic failure" tag to my submission.
Ken Boyd
Ranch Hand

Joined: Dec 10, 2003
Posts: 329
Jeff,
You are right about SUN. Even Sun suggest you to use NIO in email how you will prove that, when you are automatically fail for using it... so I will not NIO for sure.
Jeff Bosch
Ranch Hand

Joined: Jul 30, 2003
Posts: 805
I always figure better safe than sorry in a situation like this.
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11525
    
100

Hi everyone,

NIO is not only for networking - you can also use it for file operations (and this is allowed in the assignment unless your instructions specifically stop you from using it). Max's book does cover both file and networking use of NIO.

Regards, Andrew


The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
subu ananthram
Ranch Hand

Joined: May 16, 2004
Posts: 102
Hi
Could any one tell me if this book
The Sun Certified Java Developer Exam with J2SE 1.4 (Paperback)
is available in India???
Nicholas Cheung
Ranch Hand

Joined: Nov 07, 2003
Posts: 4982

FYI, the next generation of the SCJD book is supposedly coming out in a few months, if you felt like waiting...

Andrew is one of the authors!!!

Looking forward to read the book & take the new exam.

By the way, Andrew or Max, do you know when will SUN release SCJD Tiger Beta?

Nick


SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11525
    
100

Hi Subu,

Could any one tell me if this book
The Sun Certified Java Developer Exam with J2SE 1.4 (Paperback)
is available in India???


The Apress ordering information page lists the following details for the distributor for:

Sales in Europe, Africa, the Middle East, and India

For sales in these regions (except Denmark, The Netherlands, and Sweden), please contact:

Computer Bookshops (CBL)

205 Formans Road

Sparkhill
Birmingham
B11 3AX
UK
Phone: (+44) 121 778 3333
Fax: (+44) 121 606 0469
Internet: www.computerbookshops.com/apress
Email (in the UK and Eire):
customerservices@computerbookshops.com
Email (all other territories):
international@computerbookshops.com


If nobody comes back to you with more definitive information, you may wish to send an email to international@computerbookshops.com and ask them about who would stock the book in your region - you may wish to mention the region/city you live in as well, as they may be able to identify your nearest stockist.

Regards, Andrew
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11525
    
100

Hi Nicholas,

FYI, the next generation of the SCJD book is supposedly coming out in a few months, if you felt like waiting...

Andrew is one of the authors!!!

Looking forward to read the book & take the new exam.

By the way, Andrew or Max, do you know when will SUN release SCJD Tiger Beta?


Note that the new version of the book is still in early stages of development, so you are unlikely to see it before 3rd or 4th quarter this year. So if you want to complete your SCJD before then, and you want a copy of the book, you should go with the original version.

So far we have not heard anything further from Sun Education regarding the upgrade for the certification. Rest assured that as soon as something is known, it will be posted on both Sun's Certification site and here in the SCJD forum but the Sun Education staff themselves.

Regards, Andrew
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: GOOD book for SCJD