File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Differences between Java 5 and Java 6 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 » Programmer Certification (SCJP/OCPJP)
Bookmark "Differences between Java 5 and Java 6" Watch "Differences between Java 5 and Java 6" New topic
Author

Differences between Java 5 and Java 6

Stuart Lord
Greenhorn

Joined: Oct 27, 2006
Posts: 27
Hi

I have recently completed the SCJP for Java 5 study guide, only to discover that Sun have gone and released Java 6(!).

Can anyone provide a list of whats new to Java 6 for me?

I notice that there are several valuable new features to Java 5 (e.g. enums and the enhanced for loop) and it would be nice to learn about whats new to Java 6 - without having to buy the relevant study guide..!

Also, can I 'upgrade' to Java 6 automatically or have I got to resit an SCJP for Java 6 exam??
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9319
    
  17

well stuart there are only a few things in SCJP 6 which are not in 5. These include Navigable Sets and Maps and Console class. You can find the details here...


SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
Brian Legg
Ranch Hand

Joined: Nov 07, 2008
Posts: 488
"Also, can I 'upgrade' to Java 6 automatically or have I got to resit an SCJP for Java 6 exam?? "


Do you have your SCJP 5 already, or you just finished reading about it? If you already have your SCJP5 then you must purchase and take the SCJP6 upgrade exam to get the SCJP6. If you have an unused voucher for the SCJP5 you may be able to turn it back in for credit towards a SCJP6 voucher.

Hope that helps.


SCJA
~Currently preparing for SCJP6
Stuart Lord
Greenhorn

Joined: Oct 27, 2006
Posts: 27
Many thanks to Ankit and Brian for their replies - to answer Brian's specific question - No, I do NOT have the SCJP 5 yet, and would intend to take that SCJP exam and NOT the SCJP 6 one. I believe that this is possible although I suspect it may help to improve my 'sellability' when job hunting to get the latest version of the certification.

If what Brian states is the case, then Java programmers would have to re-certify at the appropriate level every time that Sun release a new version of Java... This would involve not only exam fees every 2 years or so, but also buying the latest version of the SCJP study guide. IS THIS REALLY THE CASE..?!?

On a more practical note, can anyone give me links to the download pages for the SDK download, the API documentation and the appropriate JRE for version 6 of Java?
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9319
    
  17

Originally posted by Stuart Lord:
If what Brian states is the case, then Java programmers would have to re-certify at the appropriate level every time that Sun release a new version of Java... This would involve not only exam fees every 2 years or so, but also buying the latest version of the SCJP study guide. IS THIS REALLY THE CASE..?!?

On a more practical note, can anyone give me links to the download pages for the SDK download, the API documentation and the appropriate JRE for version 6 of Java?


Stuart Sun doesn't forces you to be certified with the latest version of SCJP. If you see, most of the advanced Sun certifications require you to be SCJP from any version. So you can give SCWCD even if you are SCJP 1.2. So giving an upgrade exam is your own choice.

JDK download (JDK includes SDK and JRE so no need to download them separately)

Java 6 Documentation
Stuart Lord
Greenhorn

Joined: Oct 27, 2006
Posts: 27
Many thanks to Brian and Ankit for their help - I now have the Java 6 JDK installed and will look forward to reading up the docs to find out the new features.

I notice that the API JavaDocs are actually on the Sun website and have yet to find them in down-loadable format. This is only of peripheral value, as I would mostly aim to have an open internet connection anyway, but it could be useful, should I want to (for example)develop code resident on a laptop with no constant internet link.
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9319
    
  17

Stuart as far as I understood, you want to download javadocs. You can download it here...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Differences between Java 5 and Java 6