Certification insights, news and tips
from the Oracle Certification Program.

  • News
    June 28, 2019

Test Your Java Knowledge With FREE Sample Questions

Brandye Barrington
Sr. Program Manager

New!  Java Certification Prep with Java SE Programming I MOOC - Includes Certification Voucher + Free Retake!

Test your knowledge of key Java concepts before taking an exam. Get a feel for the types and difficulty of the questions you will see on the exam.

You’ve attended classes, studied, practice and prepared.

Did you know that there are FREE sample questions available for Java Programmer exams?

Related: It's Here! NEW Oracle Certified Professional, Java SE 11 Developer Certification!

Take this final step to ensure you’re ready.

Access the free sample questions for each of the Java exams below.

Looking for more in-depth Java Certification Practice Exams?

Take a moment to consider what passing your Java exam looks like - not just the elation and relief you'll feel after receiving a passing score. Look at what it means to your life or your family to pass the exam(s) and earn a Java Certification. Will you get that job you've been hoping for. Will your salary increase to a level that allows you to make meaningful changes in your lifestyle? Sometimes passing an exam and earning a certification is not as simple as passing an exam and earning a certification. Viewing the accomplishment through a broader lens can give you a different perspective. What you get out of something directly relates to what you've put into it.

Preparing to upgrade your certification cultivates in-demand Java programming skills that are crucial in a competitive job market. Achieving your certification validates your skills, you become recognized as an industry leader, and empowers you with abilities to solve real-world scenarios.

Oracle University provides Java training courses, certification exam prep seminars and Java practice exams to prepare you to validate your skills.

With realistic exam simulations, taking a Java certification practice test allows you to better assess your strengths and weaknesses prior to taking the actual exam so that you can focus your final preparation. Learn more about available Java Certification Practice Tests from Oracle University and how you can increase your chances of passing.

Ready to take a leap that could change your life?

Below is a list of our current Java Certifications. Purchase an exam voucher online to take the required exams at a Pearson VUE testing center, an Oracle Testing Center, or at your own location via online proctoring.

Upgrading your certification to Java SE 11 and have questions? Get your questions answered.




Join the discussion

Comments ( 36 )
  • guest Wednesday, November 9, 2016

    Any question related to IZ0-161

  • Brandye Barrington Tuesday, November 15, 2016

    Unfortunately, there are no sample questions associated with exam 161 at this time.


    Brandye Barrington

  • guest Friday, January 6, 2017

    Let me know how to get sun certification.

  • Brandye Barrington Friday, January 6, 2017

    Sun Certification is no longer available. You can go for Java certification under the Oracle Certification umbrella. Have a look at our website http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=632 to see all available Java certifications. Click on the certification title to view requirements and recommended training.


    Brandye Barrington

  • Alex Torson Sunday, March 12, 2017

    Hi, in 1Z0-810 pack in all answers of question number 6 should be '\report...' instead of '\result...'

  • Brandye Barrington Wednesday, April 5, 2017

    Hello Alex,

    Thanks for your feedback. Checking with the exam developer.


    Brandye Barrington

  • Dona Maria Jose Saturday, April 7, 2018
    Is there negative score for incorrect answers in 1Z0 808?
  • Brandye Barrington Wednesday, April 11, 2018
    Hi Dona Maria Jose,
    Incorrect answers are not given a negative score. You are graded on the % of items answered correctly.

    Good luck on your exam!

    Brandye Barrington
  • Robin Mazumdar Tuesday, September 4, 2018

    The pdf links are not working. Kindlu check.

  • Brandye Barrington Tuesday, September 4, 2018
    Checking on this.

    Brandye Barrington
  • Pavan Thursday, September 6, 2018
    Links aren't working...
  • swetha Wednesday, September 26, 2018
    that test papers link was not opening
  • Brandye Barrington Thursday, September 27, 2018
    Links should all be working now.
  • Zaf Wednesday, October 10, 2018
    Quick question on Q3 of exam 1Z0 808. Is the answer correct i.e. A or should it be C?
  • Saurabh Nailwal Friday, October 12, 2018
    What is the difference between giving IZ0-808 and IZ0-809 or instead just giving IZ0-813(assuming I have Java SE 6 certification)?

    Is any approach preferred or harder than the other?
  • Brandye Barrington Monday, October 15, 2018
    Hi Saurabh,
    If you hold the Java SE6 professional certification, there is no need to do exams 808 and 809. Passing the 813 exam will cover the delta. No need to pay for and prepare for 2 exams.

    Brandye Barrington
  • Brandye Barrington Monday, October 15, 2018
    The answer to question 3 on the 808 sample questions is A. If you need clarification on that, you may want to check with your peers in the Oracle Communities.


    Brandye Barrington
  • Anitha Tuesday, October 30, 2018
    I didn't pass the certification. I want to learn more and rewrite. Please suggest some material to rewrite 1z0-808. Java SE 8 programmer I. What is the procedure to rewrite exam?
  • Brandye Barrington Tuesday, October 30, 2018
    I'm sorry to hear about the outcome of your exam. There are several things that you can do to better prepare for your exam.

    1) OU Training - Java SE 8 Fundamentals Course https://education.oracle.com/products/courP_3348
    2) Exam Prep Seminar - https://education.oracle.com/products/courP_8596
    3) Practice Test- https://www.kaplanittraining.com/certification/oracle/1z0-808?utm_source=oracle&utm_medium=referral&utm_campaign=KITT_Oracle_18&utm_term=1z0-808&utm_content=website
    4) Exam Prep Seminar package (includes prep seminar, exam voucher, practice exam, and free exam retake) - https://www.kaplanittraining.com/certification/oracle/1z0-808?utm_source=oracle&utm_medium=referral&utm_campaign=KITT_Oracle_18&utm_term=1z0-808&utm_content=website
    5) Try Oracle Press Books.

    If you need assistance with scheduling training, please feel free to contact our Oracle University team. They will be more than happy to help! https://education.oracle.com/OUcontactUs

    Brandye Barrington
  • Sameer Friday, December 28, 2018
    Hi Brandye,

    I attempted 1Z0-804 (Java Developer II SE 7) few days back. I need to re-take this exam. However the course will not be available after 31 Dec 2018.

    Can you advice me what I can do next? Also for taking exam second time, is the fee amount same or is it less?

    Thank you,
  • Brandye Barrington Wednesday, January 2, 2019
    Hi Sameer,
    Sorry for the delay in replying. Oracle US was closed for the Christmas holiday. Based on the date you took the exam and posted, you would not have had time to retake this exam, based on the 14-day retake period.

    You have two options now - you can go for the Java SE 8 certification which would require passing exam 1Z0-808 and 1Z0-809. Or you could wait until the February time frame and the newest, updated Java certifications will be released.

    I hope this helps.
    Brandye Barrington

    "Hi Brandye,

    I attempted 1Z0-804 (Java Developer II SE 7) few days back. I need to re-take this exam. However the course will not be available after 31 Dec 2018.

    Can you advice me what I can do next? Also for taking exam second time, is the fee amount same or is it less?

    Thank you,
  • Pratibha Gade Friday, July 26, 2019
    Hi Brandye,

    In Java SE 8 Programmer I | 1Z0-808 exam for question #5

    5. Given the code fragment:

    public class TestClass {
    public static void main(String[] args) {
    List items = new ArrayList();
    for (String i : items) {
    if (i.indexOf("P") == 0) {
    } else {
    System.out.print(i+" ");
    What is the result?
    A) Pen Pencil Box
    B) Pen Pencil
    C) Box
    D) Compilation fails.

    The correct answer mentioned in the PDF is C.
    But this program will give compilation error as import java.util.*; is missing here.
    After adding import statement program will give output "Box" which is option C.

  • Rus Thursday, August 8, 2019

    I am wondering about the structure of 1Z0-813 (Upgrade to Java SE 8 OCP) exam. As far as I understood it consists of a set of multiple choice questions.
    But I can see many topics that begin with "Develop code ..." (https://education.oracle.com/upgrade-to-java-se-8-ocp/pexam_1Z0-813).
    Could you explain me why is that.

    Thank you
  • Brandye Barrington Friday, August 16, 2019
    I will check on this question for you.

    Brandye Barrington
  • Brandye Barrington Friday, August 16, 2019
    Hi Rus,
    The exam is multiple choice, but you will likely be presented with lines of code and questions about the code. This will require a knowledge of how to develop code.

    Brandye Barrington
  • Steve Monday, September 9, 2019
    I am trying to access the quiz questions in the follow link
    But I get a blank screen.
    Please advise,
  • Brandye Barrington Friday, September 13, 2019
    Hi Steve,
    Do you have a pdf reader? I don't have any trouble opening this pdf. Maybe try a different browser.

    If you still cannot open, submit an SR to the Cert Support team and ask them to email you the pdf.

    Brandye Barrington
  • Shruti Garg Tuesday, November 19, 2019
    I am preparing for Java SE 8 Programmer I | 1Z0-808.
    Please suggest options/ways for preparing(books,sample papers any thing).

  • Brandye Barrington Friday, December 6, 2019
    Hi Shruti,
    You can check https://www.mhprofessional.com/oraclepressbooks for any prep books.

    You can check the exam details page https://education.oracle.com/java-se-8-programmer-i/pexam_1Z0-808 for info on recommended training and practice exams from Kaplan IT Training.

    Good luck!
    Brandye Barrington
  • Gemma Tuesday, February 4, 2020
    Hi, on the 1Z0-809 (although this question applies to any other oracle certification exam as well), for questions were the correct answer is a number of the options you are presented with, is it made clear the number of choices we should be selecting?
    Please let me know if the question isn't clear.
    Also, how make questions are there and how much time do we have to achieve this? thanks in advance
  • Brandye Barrington Wednesday, February 5, 2020
    Hi Gemma,
    It is clear how many choices are required on the questions that require multiple selections.

    You can see all the exam details on our website - https://education.oracle.com/java-se-8-programmer-ii/pexam_1Z0-809.

    Brandye Barrington
  • Guest Thursday, February 6, 2020
    Please check 1Z0-808 exam sample question #3. That code doesn't compile because write() was defined as a static method. It can't be called with "w.write()." It should be defined as a non-static method for the code to compile. Even then the answer wouldn't be "A".
  • Brandye Barrington Friday, February 14, 2020
    Thank you for the feedback on Sample question #3. I will have someone look at it!

    Brandye Barrington
  • Florin Paraschiv Tuesday, March 24, 2020

    I want to give my certification for 1z0-808. As is the situation with corona virus, do you think it's possible to have it online?
    Thank you very much!
  • ozlm Saturday, February 13, 2021
    How can I get sample questions for java 8 certification exam? I click the link but it does not works.
  • Brandye Barrington Tuesday, February 23, 2021
    I will check on why the links above aren't working.

    Brandye Barrington
    Oracle Certification
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.