Unisoft Technologies

Classroom in Dharampeth · Live online · One-on-one

Oracle Java Certification in Nagpur Prepare for Java SE 25, Oracle’s newest Java exam.

Exam 1Z0-831, Java SE 25 Developer Professional, earns the Oracle Certified Professional: Java SE 25 Developer credential. Learn the modern Java it tests, from records and sealed classes to streams, virtual threads and modules, with Raina Nair, who holds Oracle’s Java certifications herself.

  • 1Z0-831 · Java SE 25
  • 50 questions · 120 minutes
  • 68% to pass
Raina Nair

Taught by Raina NairOracle Certified Professional, Java SE 8 · teaching since 2017

Oracle’s Java examsOctober 2026
  1. Java SE 25 Developer Professional1Z0-83150 questions in 120 minutes, 68% to pass. This course prepares you for it.
  2. Java SE 21 Developer Professional1Z0-830The previous long-term support release. Still offered.
  3. Java Foundations1Z0-811An entry-level associate exam.
  4. Java SE 8 Programmer I and II1Z0-808 · 809Retire on 30 November 2026, with Java SE 11 (1Z0-819).

All are taken online, proctored by Oracle. From Oracle’s exam pages, read 9 October 2026.

Oracle’s Java exams

Which Java exam to take in 2026

Oracle’s Java exams as of October 2026. The newest, 1Z0-831, is the one this course prepares you for.

1Z0-831Newest

Java SE 25 Developer Professional

Earns Oracle Certified Professional: Java SE 25 Developer

  • 50 questions
  • 120 minutes
  • 68% to pass

Java SE 25, from September 2025, is the current long-term support (LTS) release. This course prepares you for it.

1Z0-830Current

Java SE 21 Developer Professional

Earns Oracle Certified Professional: Java SE 21 Developer

  • 50 questions
  • 120 minutes
  • 68% to pass

Java SE 21, the previous long-term support release, from 2023.

1Z0-811Current

Java Foundations

Earns Java Certified Foundations Associate

  • 60 questions
  • 120 minutes
  • 65% to pass

An entry-level exam on the fundamentals of Java.

1Z0-829Retires 28 Feb 2027

Java SE 17 Developer

Earns Oracle Certified Professional: Java SE 17 Developer

  • 50 questions
  • 90 minutes
  • 68% to pass

Oracle retires it on 28 February 2027.

Retiring on 30 November 2026

  • 1Z0-808Java SE 8 Programmer IOracle Certified Associate, Java SE 8 Programmer · 56 questions, 120 min, 65%
  • 1Z0-809Java SE 8 Programmer IIOracle Certified Professional, Java SE 8 Programmer, after 1Z0-808 · 68 questions, 120 min, 65%
  • 1Z0-819Java SE 11 DeveloperOracle Certified Professional: Java SE 11 Developer · 50 questions, 90 min, 68%

Ready for 1Z0-808 or 1Z0-809 now? Book it and sit it before 30 November. Starting now? Prepare for 1Z0-831: one exam instead of two, on the current long-term support release of Java.

From Oracle’s certification list and each exam’s page on Oracle MyLearn, read 9 October 2026. Every exam named here is taken online, proctored by Oracle.

Course syllabus

The 1Z0-831 syllabus, topic by topic

Oracle groups the exam into ten topic areas. Each is learned with examples, then practised in code and in exam-style questions.

01Data types, text, numbers and datesOracle topic 1 · Date, time, text, numeric and boolean values
  • Primitive types, wrapper classes and autoboxing
  • Operators and precedence, casting and type conversion, and the Math API
  • String and StringBuilder, and text blocks Java 15
  • The Date-Time API: dates, times, durations, periods, instants and time zones, including daylight saving time
02Program flowOracle topic 2 · Decision and looping constructs
  • if/else and the conditional operator
  • switch statements, and switch expressions with yield Java 14
  • Pattern matching in switch Java 21
  • for, enhanced for, while and do/while loops
  • break and continue, including labels
03Object-oriented JavaOracle topic 3 · Object-oriented principles, the largest topic
  • Classes and objects, nested and inner classes, and the object life cycle and garbage collection
  • Fields, methods, constructors and initializers, including flexible constructor bodies Java 25
  • Records Java 16, enums with fields, methods and constructors, and immutable objects
  • Overloading and var-args, scope and encapsulation, var Java 10 and unnamed variables Java 22
  • Inheritance, abstract classes, and sealed classes and interfaces Java 17
  • Overriding, including the methods of Object; polymorphism, object type versus reference type, and instanceof patterns Java 16
  • Interfaces with default, static and private methods, and functional interfaces

Flexible constructor bodies are new in Java 25: a constructor can run statements before it calls super(…) or this(…).

04ExceptionsOracle topic 4 · Exception handling
  • try, catch and finally
  • Multi-catch, and try-with-resources
  • Checked and unchecked exceptions, and the exception hierarchy
  • Writing your own exceptions
05Arrays and collectionsOracle topic 5 · Storing and retrieving data
  • Arrays: declaring, initialising, copying and sorting
  • List, Set, Map and Deque, and the classes that implement them
  • Sequenced collections Java 21: first and last elements, and reversed views
  • Sorting with Comparable and Comparator
  • Generics in collection code
06Streams and lambdasOracle topic 6 · Processing data with streams and lambda expressions
  • Lambda expressions, method references and the java.util.function interfaces
  • Object and primitive streams: creating, filtering, transforming and sorting data
  • Reduction, concatenation, grouping and partitioning
  • Stream gatherers Java 24: your own intermediate operations
  • Optional, and sequential versus parallel streams
07Packaging and deployingOracle topic 7 · Modules, JARs and running code
  • Modules: module-info.java, exports and requires, services with providers and consumers, and access by reflection
  • Module import declarations Java 25
  • Compact source files and instance main methods Java 25, and launching multi-file source-code programs Java 22
  • Modular and non-modular JARs, and custom runtime images with jlink
  • Migrating to modules with unnamed and automatic modules

Compact source files let a first program be just void main() { … }, with no class declared around it.

08ConcurrencyOracle topic 8 · Multithreading
  • Platform threads and virtual threads Java 21
  • Runnable and Callable, and the thread life cycle
  • Executor services and the concurrency API
  • Thread-safe code: locks, atomic variables and concurrent collections
  • Scoped values Java 25 for sharing immutable context
  • Processing collections concurrently, and parallel streams
09Input and outputOracle topic 9 · The Java I/O API
  • Reading and writing console and file data with I/O streams
  • Serializing and deserializing objects
  • NIO.2: Path objects and the Files class, walking directories, and file attributes
10LocalizationOracle topic 10 · Applications with localization support
  • Locales and resource bundles
  • Formatting and parsing messages, dates, times and numbers, including currency and percentages

The ten topic areas are Oracle’s, from the 1Z0-831 exam page (read 9 October 2026); the lists under them are how we teach each one. The tags show the Java release a feature arrived in. Oracle can revise its topics, and the course follows the current list.

Java 8 to Java 25

What changed since the Java SE 8 exams

If you prepared for 1Z0-808 or 1Z0-809, most of what you know still counts. This is what is different.

Java SE 8 certification retiring

Exams
Two: 1Z0-808, then 1Z0-809
Questions
56, then 68
Time
120 minutes each
Pass mark
65%
Credentials
Oracle Certified Associate, then Oracle Certified Professional, Java SE 8 Programmer

Java SE 25 certification

Exams
One: 1Z0-831
Questions
50
Time
120 minutes
Pass mark
68%
Credential
Oracle Certified Professional: Java SE 25 Developer

In the language since Java 8, and in the course

  • ModulesJava 9
  • varJava 10
  • Switch expressionsJava 14
  • Text blocksJava 15
  • RecordsJava 16
  • instanceof patternsJava 16
  • Sealed classesJava 17
  • Virtual threadsJava 21
  • Sequenced collectionsJava 21
  • Pattern matching in switchJava 21
  • Unnamed variablesJava 22
  • Stream gatherersJava 24
  • Scoped valuesJava 25
  • Flexible constructor bodiesJava 25
  • Module import declarationsJava 25
  • Compact source filesJava 25

And one thing left out: JDBC, which the Java SE 8 Programmer II exam covered, is not among the 1Z0-831 topics. It is still taught where it is used, on the Java Full Stack course.

Results

Our students’ Oracle Java results

Ten students passed 13 Oracle Java exams after training here, between 2016 and 2020, on the Java SE 7 and Java SE 8 exams of the time.

Oracle Java exams passed by Unisoft students, newest first
StudentExamScoreTaken
Pratik G. Agrawal1Z0-809 Java SE 8 Programmer II85% (pass mark 65%)July 2020
Pratik G. Agrawal1Z0-808 Java SE 8 Programmer I86% (pass mark 65%)May 2020
Ankul V. Gaikwad1Z0-808 Java SE 8 Programmer I87% (pass mark 65%)January 2020
Raunak Kukreja1Z0-808 Java SE 8 Programmer I82% (pass mark 65%)July 2019
Nikita Chavan1Z0-808 Java SE 8 Programmer I82% (pass mark 65%)June 2019
Gangaram Kyadarkunte1Z0-809 Java SE 8 Programmer II97% (pass mark 65%)March 2019
Pratik Jambhulkar1Z0-809 Java SE 8 Programmer II90% (pass mark 65%)March 2019
Gangaram Kyadarkunte1Z0-808 Java SE 8 Programmer I87% (pass mark 65%)October 2018
Dolly Raut1Z0-808 Java SE 8 Programmer I68% (pass mark 65%)October 2018
Ankita Mishra1Z0-808 Java SE 8 Programmer I87% (pass mark 65%)October 2018
Dipali Patil1Z0-808 Java SE 8 Programmer I78% (pass mark 65%)December 2017
Ankit Patil1Z0-804 Java SE 7 Programmer II76% (pass mark 65%)March 2017
Ankit Patil1Z0-803 Java SE 7 Programmer I90% (pass mark 63%)August 2016

Their certificates, as Oracle issued them

  • Oracle Certified Associate, Java SE 7 Programmer certificate awarded by Oracle to Ankit Patil
    Ankit PatilOracle Certified Associate, Java SE 7 Programmer · 30 August 2016
  • Oracle Certified Professional, Java SE 7 Programmer certificate awarded by Oracle to Ankit Patil
    Ankit PatilOracle Certified Professional, Java SE 7 Programmer · 3 March 2017
  • Oracle Certified Associate, Java SE 8 Programmer certificate awarded by Oracle to Dipali Patil
    Dipali PatilOracle Certified Associate, Java SE 8 Programmer · 4 December 2017
  • Oracle Certified Associate, Java SE 8 Programmer certificate awarded by Oracle to Ankita Mishra
    Ankita MishraOracle Certified Associate, Java SE 8 Programmer · 5 October 2018
  • Oracle Certified Associate, Java SE 8 Programmer certificate awarded by Oracle to Dolly Raut
    Dolly RautOracle Certified Associate, Java SE 8 Programmer · 25 October 2018
  • Oracle Certified Associate, Java SE 8 Programmer certificate awarded by Oracle to Gangaram Kyadarkunte
    Gangaram KyadarkunteOracle Certified Associate, Java SE 8 Programmer · 25 October 2018
  • Oracle Certified Professional, Java SE 8 Programmer certificate awarded by Oracle to Gangaram Kyadarkunte
    Gangaram KyadarkunteOracle Certified Professional, Java SE 8 Programmer · 18 March 2019
  • Oracle Certified Professional, Java SE 8 Programmer certificate awarded by Oracle to Pratik Jambhulkar
    Pratik JambhulkarOracle Certified Professional, Java SE 8 Programmer · 18 March 2019

Each score is from the student’s Oracle score report. The reports themselves are not shown, because they also print each student’s Oracle Testing ID and registration number.

Your trainer

Learn from Raina Nair

Raina Nair, Java faculty at Unisoft Technologies, Nagpur

Raina Nair

Senior faculty, Unisoft Technologies

Raina has taught Java at Unisoft since 2017, from core Java to Spring Boot, and prepares students for Oracle’s Java exams in batches, live online and one-on-one. Book a demo class to meet her before you join.

  • Core Java
  • Modern Java to SE 25
  • Oracle Java exams
  • Spring Boot
  • Python

Oracle certified in Java herself

  • Oracle Certified Professional, Java SE 8 ProgrammerOracle · 2019
  • Oracle Certified Associate, Java SE 8 ProgrammerOracle · 2018

Issued by Oracle through Credly, where anyone can check them. See her badges on Credly

How she teaches

  • Logic before syntaxA new topic starts on the whiteboard, so the code makes sense when you write it.
  • Examples, practice and testsSample code for every topic, exercises after each session, and regular tests with the solutions discussed, as her students describe below.

The exam

Booking and taking 1Z0-831

1Z0-831 belongs to Oracle. You buy and schedule it on Oracle MyLearn, and take it online, watched by an online proctor. Oracle delivers its English-language exams itself, so this is not one of the exams taken at our Pearson VUE centre.

Questions
50
Time
120 min
Pass mark
68%

After the exam

  • Your result, at onceIt appears on screen as soon as you finish.
  • The detailed score reportIt is in Oracle CertView, where you also manage your certifications.

Oracle sets the exam price, shown on MyLearn when you buy. From Oracle’s 1Z0-831 page, read 9 October 2026.

From booking to exam day

  1. Buy an exam attempt on Oracle MyLearn. You then have six months to take the exam.
  2. Schedule a date and time on MyLearn. To reschedule or cancel, do it at least 24 hours before, or you risk losing the attempt.
  3. Your own desktop or laptop, with a reliable internet connection, a webcam and a microphone.
  4. A government-issued ID whose first and last name match your exam registration exactly, and a second ID in case you are asked for one.
  5. A quiet room where you are alone. No phone, watch or other devices, no books or notes, no headphones and no virtual background. Check in 30 minutes early.

Google reviews

What Raina’s Java students say

From Unisoft’s Google listing, in the students’ own words. Two of them prepared for Oracle’s Java SE 8 exam with her. Each card opens the review on Google.

  • …I enrolled in Java 1Z0-808 certification training at Unisoft Technologies, and honestly, it was one of the best learning decisions I’ve made. … Thanks to her structured and interactive teaching style, I now feel more confident than ever in Java. …
    ★★★★★ Aryan Jambhule · Java SE 8 exam (1Z0-808) · one-on-one online · Read it on Google
  • I joined for preparation for Java 1Z0-808 course at Unisoft Technologies and had a really great experience. The classes were one-on-one online sessions with Raina Nair ma'am… After every theory session, she makes us do exercises to apply what we’ve learned, and she also gives regular assignments and conducts tests with detailed discussions of all solutions. …
    ★★★★★ Ridhima Edimadakala · Java SE 8 exam (1Z0-808) · one-on-one online · Read it on Google
  • I recommend unisoft technologies☺ And the best teacher over there is Raina Ma'm , the way of teaching is actually the best. I have searched so many institutions for the java and finally i got the best one. Its a very good platform to learn so many technologies.
    ★★★★★ Priyanka Parvat · Java · Read it on Google

Who it is for

Who should take the Java SE 25 exam

The course can suit

  • Engineering, BCA, MCA and B.Sc. students
  • Graduates preparing for Java developer interviews
  • Java developers who want proof of modern Java
  • Developers who learned Java 8 or Java 11
  • Anyone who was preparing for 1Z0-808 or 1Z0-809

Where to start

The exam expects you to read Java code closely and work out exactly what it does. New to Java? The course starts from the basics, and we will suggest a batch that fits where you are.

Already working in Java, or prepared for 1Z0-808 before? Tell us what you know, and we will suggest how much of the course you need.

Want Spring Boot and web development as well? Raina also teaches the Java Full Stack course.

Next step

Book a demo class with Raina

Leave your number and a counsellor will call you to fix a time. Meet Raina in Dharampeth or online, and ask her which Java exam suits you.

  • Meet Raina Nair, who will teach you
  • Which exam suits you: 1Z0-831, 1Z0-830, or 1Z0-808 before it retires
  • The current fee, duration and next batch, in the classroom, online or one-on-one

Visit us in Dharampeth

Unisoft Technologies, 2nd Floor, Prananand Building, West High Court Road, above Anand Bhandar, opposite Dress Code, Dharampeth, Nagpur 440010

4.6 on Google from 1,600+ reviews · Directions and reviews

Book your demo with Raina

We use your details only to contact you about this course. Privacy policy

FAQ

Oracle Java certification questions, answered

What is the latest Oracle Java certification?

Java SE 25 Developer Professional, exam 1Z0-831. Passing it earns the Oracle Certified Professional: Java SE 25 Developer credential. Java SE 25, released in September 2025, is the current long-term support (LTS) version of Java.

Is the Java SE 8 exam (1Z0-808) still available?

Only until 30 November 2026. Oracle retires Java SE 8 Programmer I (1Z0-808), Java SE 8 Programmer II (1Z0-809) and Java SE 11 Developer (1Z0-819) on that date, and Java SE 17 Developer (1Z0-829) on 28 February 2027. If you are ready for 1Z0-808 or 1Z0-809 now, sit it before then. If you are starting now, prepare for 1Z0-831.

Do I need to pass an associate exam first?

No. 1Z0-831 is a single exam, and Oracle’s page for it lists no other exam to pass first. The Java SE 8 certification took two: 1Z0-808 for the associate level, then 1Z0-809 for the professional.

What is the 1Z0-831 exam like?

It has 50 multiple-choice questions in 120 minutes, and you need 68% to pass. Your result appears on screen as soon as you finish, and the detailed score report is in Oracle CertView.

Can I take the Java exam at Unisoft’s Pearson VUE centre?

No. Oracle delivers 1Z0-831 itself, proctored online. You take it on your own computer, alone in a quiet room, with a webcam, a microphone and a government-issued ID that matches your registration. Our Pearson VUE centre delivers other exams, such as Microsoft, CompTIA, AWS and EC-Council. About our test centre

Should I take 1Z0-830 (Java SE 21) instead?

Both are current. 1Z0-830 tests Java SE 21; 1Z0-831 tests Java SE 25, with newer features such as flexible constructor bodies, scoped values, stream gatherers and module import declarations. Unless an employer asks for Java SE 21 by name, the newer exam is the better choice. Ask us if you are unsure.

How do I book the exam?

Buy an exam attempt on Oracle MyLearn; you then have six months to take it. Schedule a date and time there. If you need to reschedule or cancel, do it at least 24 hours ahead, or you risk losing the attempt. The exam is bought from Oracle, separately from the course.

Is Oracle’s own training required?

No. Oracle lists its Java SE 25 training as optional, and recommends a mix of training and hands-on experience. Our course is Unisoft’s own preparation for the exam; it is not Oracle University training.

Who teaches the course?

Raina Nair, one of our senior faculty, teaching since 2017. She holds Oracle’s Java SE 8 associate and professional certifications, which you can check on Credly. Her profile

I studied for the Java SE 8 exam. What is new?

A lot: modules, var, switch expressions, text blocks, records, sealed classes, pattern matching, virtual threads and sequenced collections, up to the Java 25 features. JDBC, which the Java SE 8 Programmer II exam covered, is not among the 1Z0-831 topics. See what changed

Can I study online or one-on-one?

Yes. Batches run in our Dharampeth classroom and live online, and one-on-one online sessions are available. Two of the reviews on this page are from students who prepared for their Java exam that way.

How long is the course, and what does it cost?

That depends on where you start and how you study: in a batch, live online or one-on-one. Send an enquiry or call +91 95030 05060 for the current duration, fee and next batch.

Still have a question? Ask a counsellor about the course, the batches or the fee.