• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

how old is SCJP 6 (or even Java SE 6?)

 
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey all,

I am starting my self-study for the SCJP 6 exam. At the same time i was going to start studying for the A+ Exam that ive been meaning to get for the past 10 years when looking up information about the A+ i noticed that CompTIA had just come out with a new exam for 2009. This got me thinking; how old is the SCJP 6 exam? How frequently does Sun turn out new JRE's? In other words, by the time i study and take the SCJP 6 exam will the certification be "valid" for a few years or will sun come out with a newer version?

i say "valid" with quotations becuase i know the SCJP Cert is valid forever but ultimately it becomes out dated. I dont want to study my butt off only to have to go redo everything when a new cert comes out. I think i read something on here about an Oracle Certified Java Programmer (OCJP) cert or a SCJP+ cert that might replace the SCJP but there has been no official word from the company.
 
Sheriff
Posts: 9707
43
Android Google Web Toolkit Hibernate IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Rob, I see SCJP as the first step into Sun certifications. You can't give SCWCD or SCBCD etc if you are not SCJP. And its almost certain that new versions of SCJP will come with each new version of Java (if the programmer plus certification doesn't replace it).

I dont want to study my butt off only to have to go redo everything when a new cert comes out.


There are two benefits of a certification. Its a way to tell others that you have decent knowledge of a topic and you learn a LOT from your preparation. Even if a new version of SCJP or the programmer plus certification are launched, still you'll have enough time to give your exam (when Sun declared the programmer plus certification, they declared that they'll only discontinue SCJP 3 months after the new certification is actually launched). So your efforts will not go in vain...
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Rob Poulos wrote:How frequently does Sun turn out new JRE's? In other words, by the time i study and take the SCJP 6 exam will the certification be "valid" for a few years or will sun come out with a newer version?


There has been a new version of Sun Java roughly every 18 to 24 months (see Java version history). The next version of Java should be coming out sometime next year, Sun mentioned March 2010 at the JavaOne conference last June. It might come later than March 2010, and it will take at least 3 to 6 months before there is a new version of SCJP. But with all the turbulence of Oracle taking over Sun, it's not clear what's going to happen. It looks like Sun is working on a new certification called Sun Java Programmer Plus (see this topic, for example).

In my opinion, you can just go ahead and do SCJP 6 now, the certificate for that will be valid for years to come. It's too unclear what's going to happen in the future (and when) with regard to new certifications. You probably don't want to wait a year...
 
Rob Poulos
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
excellent, thank you for all this information!
 
author
Posts: 9050
21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree with Jesper and I'd like to add:

Not all new versions of Java have the same importance. Java 5 was a HUGE new version - so the difference between a Java 1.4 certification and a Java 5 certification is equally HUGE!

On the other hand, from my perspective Java 6 was a relatively small step forward - so to me the difference between a Java 5 and a Java 6 certification is small.

At this point I'm leaning towards thinking that Java 7 will be another small step, so given everything I don't see much value in waiting.

hth,

Bert
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

At this point I'm leaning towards thinking that Java 7 will be another small step



I agree on that. Looking at the JDK changes that have been approved, it looks like a very small change to the Collections / generics and flow control chapters is the only possibility.
 
Jesper de Jong
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
JDK 7 is going to be more than just library changes; there are also going to be some minor language changes, for example you'll be able to use strings in switch statements, there will be binary integer literals, for example:

and there will be ways to write Sets and Lists in a more compact way:


See Project Coin if you want to know details.
 
Deepak Bala
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jesper Young wrote:JDK 7 is going to be more than just library changes; there are also going to be some minor language changes, for example you'll be able to use strings in switch statements, there will be binary integer literals, for example:

and there will be ways to write Sets and Lists in a more compact way:


See Project Coin if you want to know details.



Plus the syntax that uses the '<>' without types to instantiate Collections and generics.

Project coin also mentions other enhancements that were rejected if you are interested.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic