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 #

hiii, greetings to all...
i want to know if OCA is really for sure required before applying for OCP certification for java7??
can i take OCP exam for java7 certification directly without having OCA certification??
please help....

Posted by Himanshu on June 28, 2014 at 05:59 AM PDT #

Hi Himanshu - thanks for your question. If you are not already Java certified and you are considering the Java 7 OCP certification, then you do need to pass the Java 7 Programmer I exam to achieve your OCA credential before you can achieve your OCP credential. However if you are already a Java OCP or Java OCA (in Java 6 or another prior version), then you can upgrade your OCP certification to Java 7 with just one exam and do not need to pass the Java 7 Programmer I exam first.

I hope this helps to clear things up -please let me know if you have any additional questions.


Posted by Kate on July 08, 2014 at 02:01 PM PDT #

I have purchased a Oracle(OCJP) Voucher from NIIT center Bangalore,India and they gave me Voucher number and access code.Can i validate my certification voucher online at Oracle site for details like validity period etc

Posted by Santosh kumar patro on July 24, 2014 at 10:24 AM PDT #

Hi Santosh, You will need to verify these details with NIIT. Please let us know if you have any issues doing this.


Posted by kate on July 28, 2014 at 05:46 AM PDT #


I'am ORACLE Certified JAVA Professional se 6.0, now i want to go to next level certification. Thus, I want to know which certificaton i must apply for.

Thank You

Posted by guest on August 25, 2014 at 12:51 AM PDT #

I am planning to take OCA exam. How can I register just for the exam and no training? The registration page includes a mandatory training. Is it really mandatory?

Posted by guest on August 29, 2014 at 07:12 AM PDT #

If you wish to be certified on the latest release of Java, you can upgrade your OCP certification to Java SE 7 or if you wish to pursue a more advanced certification, you can consider our Java Oracle Certified Expert and Oracle Certified Master certifications. View more about the available exams here:

The Java OCA exam does not require training. I'm not sure what page you are viewing that seems to also require training, but if there is an inconsistency on our website please let us know. You can register for all Oracle Certification exams at

Thank you,

Posted by Kate on September 04, 2014 at 08:38 AM PDT #

hie.. i completed my btech and im placed in a company. im in a idea to take training on scjp course. after completing my course do i need to take test?? is it mandatory??

Posted by bhavya on September 29, 2014 at 08:40 AM PDT #

i have 2 years of experience in java as software engineer. currently i am not working from year, i am planning to give certification of java se to recollect the skills. will it be helpful or advantageous for my new job hunting ?

Posted by guest on January 24, 2015 at 04:22 AM PST #

Certifications are not mandatory with training and training is not recommended but not required for the Java Programmer certification. You can learn more about the Java certifications here:
thank you

Posted by Kate on January 31, 2015 at 09:05 AM PST #

We believe that certifications can be very valuable in combination with experience to help you in your job search. Certifications are industry-recognized credentials that validate your knowledge in a specific area. Preparing for certification exams can also help you brush up on and round out your knowledge. Ultimately, it depends on the job you are seeking and the skills or experience that you have. Here is a recent article published by Cert Mag that you might find interesting to read:


Posted by Kate on January 31, 2015 at 09:12 AM PST #

I am planning to take ocap Java 7 exam after few months.
My Q is :will OCA certification has value in market without having OCP certification? Or I need to take OCP exam mandatory?

Posted by Jinal on February 03, 2015 at 01:26 AM PST #

Jinal: Without any doubt, being OCA certified will help you gain a clear competitive advantage in the market. In fact, 80% of Oracle certification holders reported a promotion, salary increase or other career improvements. Taking the OCP exam is not mandatory, but please be aware the level of difficulty is higher than for the OCA exam.

May I ask you in which country you are located?

Posted by Adriana on February 03, 2015 at 06:27 AM PST #

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...


« March 2015