Java Certification: Your Burning Questions Answered

We get a ton of questions from many of you who already hold a Java certification, or have considered one in the past. So, we thought it would be helpful to share some of the answers to our most frequently asked Java questions.

Q: I’ve been a Java Developer for years.  Why should I get Java Certified?

A:  Certifications hold much more value when combined with solid experience - so you're actually a perfect candidate for certification. Certification doesn't just validate what you know, it demonstrates your commitment to skill development. Check out our "Wanted: Java Certified Experts" post for more on this topic.

Q: I am a Sun Certified Java Programmer (SCJP). Does that make me an OCPJP now?

A: When you passed your exam, you achieved a “Sun Certified Java Programmer” certification. It's still completely valid and is the equivalent of the Oracle Certified Professional Java Programmer certification, but your credential is still Sun branded. If you're interested in getting an Oracle Certified credential, you can upgrade your certification to the latest version. You can also select another Oracle certification in Java to pursue.

Q: I am certified on Java SE 1.4. Is my certification even still valid?

A: If you were certified on Java 1.4, your certifications are still valid for the version of Java that you are certified in. Upgrade exams are available for the OCP, Java Programmer exams and OCE, Java EE 6 exams to demonstrate your ability to work with the latest versions.

Q: Do I need to buy training classes from Oracle University in order to earn my Java certification?

A: Training is not currently a requirement for the OCA, OCP or OCE level Java certifications. Training is only a requirement for the Oracle Certified Master level certifications, which includes the OCM, Java SE 6 Developer and Java Enterprise Architect certifications. Master certifications are the most advanced credentials so we require training to help prepare candidates for the hands on nature of the exam and to ensure candidates have an in-depth expertise of the technology area.

Q: How different are the Java SE 7 certifications compared to the Java SE 6 certifications?

A: There are significant differences. We saw an opportunity to improve the Java SE 7 OCA and OCP exams to test a broader range of features and skills so they're more relevant to real-world job functions.  Both exams include more advanced content, which gives the credentials more value in the marketplace. We’ve also revised the path to require individuals to achieve their OCA certification before pursuing their OCP exam.  For those who already hold a SCJP or OCP credential, upgrade exams are available to the OCP, Java SE 7 Programmer certification without having to take the OCA exam first.

Q: For the Java SE 7 Certifications, why is OCA now a prerequisite for OCP?

A: With the release of Java SE 7, we saw an opportunity to improve both the OCA and OCP Certifications. In the past, the OCA exam covered more introductory and fundamental concepts so it was not highly sought-after or valued by hiring managers. The Java SE 7 OCA exam now covers more advanced content, content that was previously covered on the OCP exam. We also added additional objectives to the OCP exam to give it more value.  The result is that we now have two improved exams that will test you on a greater breadth of skills and position you for greater success.

What other questions do you have? Let us know in the comments below.

-Kate, Oracle University Market Development Manager


I am currently SCJP certified and I find it hard to get job opportunities in that field and it makes it difficult to continue with other related courses as experience is mostly required when you look for a job and is Web Component Developer still the same since Oracle took over and if not how significant is the change?

Posted by guest on April 02, 2013 at 02:27 PM PDT #

Hi Sir...
I am Student of MCA. That time I am taking Project training on MCA 6th semester..
Can you tell about Java Certification courses or Your Training Center in Delhi, Noida, MP,Bengluru Or Chhattishgarh..

Posted by guest on April 02, 2013 at 08:43 PM PDT #

Some suggestions to help find job opportunities: Try and/or for opportunities in contract work that will help you build skills and experience. You can also join our Linked In Community for Java Certified Programmers or follow postings on our facebook/javacertifiedprofessional page. Both of these communities include frequent postings around job opportunities for Java certified professionals. As for our Web Component Developer exam, it has changed very little from how it was structured at Sun. Really the only thing that has changed is the name. This is true for most of the Sun Java certifications.

Posted by Kate on April 17, 2013 at 03:09 PM PDT #

I want to know, if there is any way to leave out the mandatory courses, because they are completely needless. If I prepare for such certification like Java-Developer oder Java-Enterprise-Architect, any provided courses cannot tell my anything which I don't know.
I think, if I read, that I need a course like "Java Fundamentals" for a Java-Developer certification (which needs a Java Programmer certification ahead), this sounds something ridiculous.

And I think, much more people would make such certificates, but a price with some thousands of Euros is still to much.

Posted by java_developer on April 29, 2013 at 07:06 AM PDT #

Hi I've been teaching myself jse6 and I'm wondering should I persue the jse6 exam OCP or start learning jse7 and take jse7 OCA exam Is there any significant difference between the two?
Thank you

Posted by guest on May 05, 2013 at 09:48 AM PDT #

We understand your position. However, there are many reasons that we have implemented training requirements. You can get some information on our blog and But one of the biggest reasons that we require training on upper-level certifications is that we believe certification is more than just the ability to pass an exam. Candidates tell us again and again that the real value in certification lies in the preparation process. We believe that certification should make you better at what you do. With this in mind, certification is about more than passing an exam and getting a new logo for your business cards an CV. Certification is a combination of training, experience, skills and knowledge that are proven through the ability to pass an exam.

We try to make a number of relevant courses available to fulfill each training requirement, so that candidates can have the option to choose a course that will teach them something new, reinforce a skill they already have, or help them improve in their job role in some way.

Thank you for your feedback. To answer your question, no, there is not a way to waive the training requirement. We fell very strongly that it is an asset to the strength and validity of this certification

Posted by Kate on May 08, 2013 at 01:46 PM PDT #

Hi there...

I am a Java professional recently moved to Melbourne, Australia. I have been planning to appear for OCP Java Programmer 6 exam. I am planning to prepare on my own without a training course which some institutes offer because that is a lil expensive for me. do you know from where can I buy just the voucher for the certification exam and which place should I register a date for the exam. google isn't pointing me to direct places...I am landing up more on institutes which offer training and then exam. They aren't ready to just give me the exam voucher.

Hoping for some info.


Posted by AP on June 30, 2013 at 05:02 PM PDT #

AP: You can order a voucher for an exam only at Vouchers are good for a 12 month period and can be redeemed when you are ready to take the exam. You can find a testing center and register for an exam at

Posted by Kate on July 09, 2013 at 06:44 AM PDT #


How long will I able to take the Java 6 Professional Exam? I am aware that Java 7 is out and I am currently studying for Java 6. My biggest fear is to have spent months preparing for the Java 6 exam but then all of a sudden it is no longer offered and I am forced to take Java 7 instead.

Thanks in advance!

Posted by javagirl on July 09, 2013 at 11:35 AM PDT #

Please, i want to write the java certification exam. What is the cost and how can i go about it? Thanks.

Posted by Emmanuel on November 08, 2013 at 04:17 AM PST #

I would like to know that if I get certified in Java SE7 then is their any validity of the Certificate. I mean when will it expire.

Posted by Prachi on November 17, 2013 at 12:51 AM PST #

I have a java client/server application with the java1.6 version
if I execute the application a message is activated and demande ti install the new version because it is expired.
if I proceed to installation of the new version. this last has been corrupted with indicating the file name jre1.7.0_45-c.msi.
I have an important application necessary to my work but it doesn't work
please any help???

Posted by guest on November 18, 2013 at 04:31 AM PST #

hi....i am a java beginner and i want to pursue java certification...I heard that oracle certified must be done before professional...and again in oca there are SE5,SE7,.....I couldnot understand where to start my certification process...can i do with SE7....PLEASE HELP ME TO SORT OUT...I AM VERY THANKFUL TO YOU...

Posted by guest on November 28, 2013 at 07:48 AM PST #

Hi Emmanuel - Suggest you visit this page to get more information about the Java 7 Programmer exams and costs: Start by looking over the exam objectives and sample questions for the Java SE 7 Programmer I exam and then determine if you need to take training or prepare further before registering for your exam. The page includes recommended training to help you prepare. Additionally, you can purchase epractice exams if you want extra help preparing. You may register for your exam when you are ready from or purchase a voucher from the Oracle University site. I hope this helps you get started!

Posted by guest on December 11, 2013 at 04:48 PM PST #

For all support questions, suggest you visit:

Prachi: see post above directed to Emmanuel to help you get started with Java SE 7 certification. Oracle's certifications do not expire. Once Oracle certified in a Java technology you are always certified, but you also always have the option to upgrade at any time to the latest release.

Posted by Kate on December 12, 2013 at 10:31 AM PST #

Hello!! I wanted to know that what is the name of the Java certification exam that was previously called- "Exam 310-065" or SCJP 6. And, where can I get the 'exam Objectives' of that exam?

Posted by Ash on December 15, 2013 at 12:40 AM PST #

Hi Ash - Here is the link where you can find the OCP, Java SE 6 Programmer exam information and objectives: This was formerly SCJP. If you are interested, there is also an Java SE 7 version of this exam:

Posted by guest on December 27, 2013 at 10:37 AM PST #

i am a kenya citizen.i would like to get a java certification.would you kindly advice me how it goes about and the mode of payment that am supposed to use?

Posted by guest on February 20, 2014 at 03:17 AM PST #

I not a programmer but i'm having interest to learn Java.Is there any training classes available

Posted by guest on February 26, 2014 at 05:29 AM PST #

wht is validity of certificate issue by orcale for java?

Posted by vaibhav mahajan on April 12, 2014 at 12:57 AM PDT #

All of our Java certification exams and details about the exams can be found here: You can purchase a voucher from Oracle University or go to directly to register for an exam.

We do offer training courses for people who are new to Java. I suggest starting with the Java SE 7 Fundamentals course:,p_preview:N

Posted by Kate on April 16, 2014 at 09:40 AM PDT #

Vaibhav - All Oracle Certifications including our Java Certifications are industry recognized credentials. Over 1.5 million Oracle certifications worldwide and will be recognized by prospective employers. You can view more of the benefits here:

Posted by Kate on April 16, 2014 at 09:43 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Official home blog of Oracle University. Oracle University is THE trusted provider of quality, expert Oracle training & certification. All training is delivered by our Elite global team of Oracle experts and made available in multiple learning formats inc. our NEW "Training on Demand" options. For buying confidence our training is backed by the unique 100% student satisfaction guarantee...


« April 2014