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 #

I am planning to appear for ocap 7 (1zo-803) mid of this month.
Is there any way or site or link available from where i can take some free mock exams.

Posted by guest on April 10, 2015 at 03:00 AM PDT #

Guest (April 10, 2015): Here are some free sample questions for 1Z0-803:

Alternatively you can also purchase this ePractice online test (30 day license):,p_preview:N&sc=EMEAOU14057311MPP002C011

Best of luck,

Posted by Adriana on April 15, 2015 at 12:15 AM PDT #

I'm a student of Mca final yr. I m planning to get a certification in Advance java ftom near by instiutute butat the same time, I would like to prepare for oracle certiication.
I'm heading into java developer field.
Please guide me where to start from.
which certiication of Oracle should I choose first?

Revert ASAP.

Posted by shahzeb khan on June 02, 2015 at 01:28 AM PDT #

@shahzeb khan,

There is a suite of certifications to choose from on Java, depending on the version. I suggest that you start by having a look at the page below to see what Java version are you interested in getting certified:

Once you have narrowed your options, let me know if you have any further questions.

Posted by Adriana on June 03, 2015 at 05:46 AM PDT #

if an individual able to clear OCA exam but didnt able to clear OCP exam will he get certified as java programmer?

Posted by adarsh kumar jha on June 28, 2015 at 06:14 AM PDT #

@ adarsh kumar jha ,

If you have successfully passed any of the OCA level exams listed below, then you are Certified as Java Programmer:

OCA exam: Java SE 7 Programmer Certification:

OCA exam: Java SE 8 Programmer Certification:

If you have any additional questions or require further clarification, please let me know.

Posted by Adriana on June 29, 2015 at 07:44 AM PDT #

I passed the Ocap 7 Izo-803 recently,
and my question is if there is a certification and
when and How I can get the certification?


Posted by guest on August 11, 2015 at 12:14 PM PDT #

@ guest (August 11, 2015):

You are able to view your Oracle exam results and download your Certification once you log in to your CertView account:

Posted by Adriana on August 12, 2015 at 05:58 AM PDT #

Hello, I want to upgrade my SCJP certification to OCP Java SE 7 Programmer, but checking the information between 1Z0-804 and 1Z0-805(upgrade), I noticed that 1Z0-805 contains much more number of questions(14 more than 1Z0-804) and the exam duration is the same 150 minutes. Why is that? I remember that all upgrade exams contain less number of questions. Thanks!

Posted by arzate on September 03, 2015 at 02:58 PM PDT #

@ Arzate (September 03, 2015 )

The exam items are developed by subject matter experts and tested through a rigorous beta process. Beta results and candidate comments are then carefully evaluated to determine what items will appear on the beta exam, what the passing score will be and the amount of time allowed for the exam. Two exams may have the same amount of time, but have very different numbers of questions or passing scores because of the level of difficulty of each question. Each exam is evaluated on its own merit. There may be more questions on the 805 exam, but there may be more difficult questions that take longer to answer on the 804 exam.

It is not advisable to approach exam preparation by comparing exams, but rather by carefully reviewing exam topics for the the exam that you need to take to earn the desired certification.

Posted by Oracle Certification on September 09, 2015 at 11:44 PM PDT #


This is Kathir. I am interested in pursuing MS in US for Fall 2016.Right now,I am an under graduate,working in a software company. So, If I complete the java 7 or 8 certification now, will that be really helpful in searching a job when I complete my graduation ? This question really pesters me. Please help me in understanding how things actually work.

Posted by Kathir on November 10, 2015 at 04:24 AM PST #

can I register(at for java exam 9 month or 1 year or 2 year before the exam taking day,or there is some time restriction?

Posted by Sevinc on November 12, 2015 at 04:35 AM PST #

@ Kathir (November 10, 2015),

Earning a certification will help you gain a clear competitive advantage in the market. You can check out more details here and here


@ Sevinc ( November 12, 2015),

Candidates must register or and take their examination prior to the expiration date provided - you will need to check out the exam taking requirements before purchasing.

Posted by Adriana on November 16, 2015 at 10:23 PM PST #

Hi Kate,

I just wanted to know that can we take the JAVA 7 OCP exam without taking the OCA prior to it, or to take OCP exam, clearing OCA is required.

Posted by Neeraj on December 08, 2015 at 02:10 PM PST #

Hi Kate,

I just wanted to know that can we take the JAVA 7 OCP exam without taking the OCA prior to it, or to take OCP exam, clearing OCA is required.

Posted by Neeraj on December 08, 2015 at 02:11 PM PST #

You don't have to take the OCA exam prior to taking the OCP exam, but you will only receive the OCP certification once you have completed all of the requirements which include:

- OCA certification
- Passing the OCP exam

Brandye Barrington

Posted by guest on December 09, 2015 at 09:35 AM PST #

Hi,Am having two years experience in java I don't do any certification in java I think to do now in oracle please let me which one is to take first java se6 or anything else?

Posted by Rev on December 15, 2015 at 02:28 PM PST #

I would recommend getting certified on a more current version of Java than SE 6. The most current version is Java SE 8. You'd start with Oracle Certified Associate and move on to Oracle Certified Professional. You can find more details on our website:

Brandye Barrington

Posted by Brandye Barrington on December 17, 2015 at 02:03 PM PST #

Hi, can I give Java SE Programmer exam I from my home?

Posted by Uzair on March 16, 2016 at 02:07 AM PDT #

All of the Java certification exam must be taken from an authorized testing center. There are many available around the world. You can visit to view a list of locations in your country.

Posted by Kate on April 20, 2016 at 10:35 AM PDT #


I am OCJP6 certified.

I am planning to upgrade to java 8 certification.

I am little confused here:
We have OCA8 and OCP8 now as part of earning java certification.

do I have to give both the exams? or as I am OCP6, I can directly give OCP8 to earn certification ?

Posted by Sushil K Madwani on April 24, 2016 at 10:10 PM PDT #

I would like to get OCJP certified.For that ,it's mandatory to give both the exams(i.e OCA and OCP).??

Kindly reply, ASAP!
Aditya Bhargava

Posted by guest on May 29, 2016 at 10:06 PM PDT #


I want to know, Is OCJP 1.6(310-065) certifn is still present in Oracle Java certification. Because i want to prepare for OCJP certification. So should I prepare for OCJP1.6 or OCJP1.7. Please let me know?


Posted by dinesh on June 06, 2016 at 01:24 AM PDT #

I am SCJP 5 certified 7 years back, but didn't get to work much on Java. Now i want to refresh the certification. Can I take OCP 7 1Z0-804 directly [without OCA 7] instead of the upgrade to 1Z0-805?

Can I find somewhere the difference of course content from 1Z0-804 to 1Z0-805?


Posted by guest on June 07, 2016 at 04:53 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

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 for anytime, anywhere training.

Delivery methods include:
- Traditional classroom,
- Live Virtual Class,
- Oracle Learning Subscriptions,
- Training On Demand.

For buying confidence all our training is backed by the unique 100% student satisfaction guarantee.

Quick Links:
Subscribe to the Latest Oracle University Blog Posts by Email

Oracle University Website

Subscribe to Oracle Training Newsletters

Oracle Certification Blog


« July 2016