• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Study books question

 
Ryan Kade
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've recently decided to pursue the SCJD.

I have an old Java 2 cert book from way back in the day (2000) when I certified for J2SE 1.2 and I realized it has an SCJD section. It's the Sybex SCJP/SCJD book by Roberts & Heller, Second Edition.

I noticed there's a third edition of this book (as well as many others, including the B&S book), but since the content of the cert hasn't really changed, do I need to get an updated book? Are the examples and suggestions similar enough that I should purchase some new study guides?

Yeah, I know, it's just a couple of bucks. It's not really about the money, I was just curious your opinions.
 
Joe Zhou
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try to take a look at this one:

"The Sun Certified Java Developer Exam with J2SE 1.4" by Mehran Habibi, Jeremy Patterson, and Terry Camerlengo. ISBN 1-59059-030-9.

It has a sample project for the assignment.
 
Jeroen T Wenting
Ranch Hand
Posts: 1847
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Or the second edition which deals with 1.5...
1.4 and earlier are no longer allowed, you MUST use 1.5 or 1.6.
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is the link to the SCJD 1.5 book. You cannot go far wrong if you get the e-book.
 
Ryan Kade
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the suggestions, folks. Looks like getting a new book is really the answer.
 
Jeroen T Wenting
Ranch Hand
Posts: 1847
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And while you're at it get "Java Concurrency in Practice" by Brian Goetz and Joshua Bloch, "Effective Java" by Joshua Bloch, and "Head First Design Patterns" by Ernest and Elisabeth Freeman.
You could also do worse than getting the latest edition of O'Reilly's "Java Network Programming".

And you thought the cost of this project would be limited to some exam vouchers did you
 
Brian Kelly
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jeroen T Wenting:
Or the second edition which deals with 1.5...
1.4 and earlier are no longer allowed, you MUST use 1.5 or 1.6.

???
According to the assignment I received:
"Throughout this exercise, you must use exclusively the Java 2 platform. You may develop your code using any implementation of the Java 2 platform, but the submission that you return must have been tested and shown to work under a production (not development) version of the Sun Microsystems' Java 2 platform and that platform must not have been superseded by a new production version for more than 18 months by the time you make your submission."

All that's required is that it works run on 1.5, not implemented on 1.5...

Or am I missing something?
 
Mark Smyth
Ranch Hand
Posts: 288
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Brian Kelly:


All that's required is that it works run on 1.5, not implemented on 1.5...

Or am I missing something?



True but that instruction was probably written when java 1.2/3 was around and the changes to the core language between 1.2 - 1.4 were relatively minor. If you develop the project using Java 1.4 you will probably have to make a good few changes to get it to run in java 5 or 6. Java 5 introduced probably the biggest changes to the language since the change from java 1.1 to java 2. I can't see any good reason for implementing with an earlier version of java if you can use java 5 or 6.

Regards,
Mark.
[ January 04, 2007: Message edited by: Mark Smyth ]
 
Jeroen T Wenting
Ranch Hand
Posts: 1847
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And even if it compiles and runs as expected, you'd have heaps of compiler warnings which will almost certainly cost you a lot of points.
It might even lead to failure, as THE mantra of software development is to not rest before the last compiler warning has been resolved.

Easily avoided.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic