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
Taught by Raina NairOracle Certified Professional, Java SE 8 · teaching since 2017
- Java SE 25 Developer Professional
1Z0-83150 questions in 120 minutes, 68% to pass. This course prepares you for it. - Java SE 21 Developer Professional
1Z0-830The previous long-term support release. Still offered. - Java Foundations
1Z0-811An entry-level associate exam. - Java SE 8 Programmer I and II
1Z0-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-831NewestJava 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-830CurrentJava 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-811CurrentJava 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 2027Java 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.
| Student | Exam | Score | Taken |
|---|---|---|---|
| Pratik G. Agrawal | 1Z0-809 Java SE 8 Programmer II | 85% (pass mark 65%) | July 2020 |
| Pratik G. Agrawal | 1Z0-808 Java SE 8 Programmer I | 86% (pass mark 65%) | May 2020 |
| Ankul V. Gaikwad | 1Z0-808 Java SE 8 Programmer I | 87% (pass mark 65%) | January 2020 |
| Raunak Kukreja | 1Z0-808 Java SE 8 Programmer I | 82% (pass mark 65%) | July 2019 |
| Nikita Chavan | 1Z0-808 Java SE 8 Programmer I | 82% (pass mark 65%) | June 2019 |
| Gangaram Kyadarkunte | 1Z0-809 Java SE 8 Programmer II | 97% (pass mark 65%) | March 2019 |
| Pratik Jambhulkar | 1Z0-809 Java SE 8 Programmer II | 90% (pass mark 65%) | March 2019 |
| Gangaram Kyadarkunte | 1Z0-808 Java SE 8 Programmer I | 87% (pass mark 65%) | October 2018 |
| Dolly Raut | 1Z0-808 Java SE 8 Programmer I | 68% (pass mark 65%) | October 2018 |
| Ankita Mishra | 1Z0-808 Java SE 8 Programmer I | 87% (pass mark 65%) | October 2018 |
| Dipali Patil | 1Z0-808 Java SE 8 Programmer I | 78% (pass mark 65%) | December 2017 |
| Ankit Patil | 1Z0-804 Java SE 7 Programmer II | 76% (pass mark 65%) | March 2017 |
| Ankit Patil | 1Z0-803 Java SE 7 Programmer I | 90% (pass mark 63%) | August 2016 |
Their certificates, as Oracle issued them

Ankit PatilOracle Certified Associate, Java SE 7 Programmer · 30 August 2016 
Ankit PatilOracle Certified Professional, Java SE 7 Programmer · 3 March 2017 
Dipali PatilOracle Certified Associate, Java SE 8 Programmer · 4 December 2017 
Ankita MishraOracle Certified Associate, Java SE 8 Programmer · 5 October 2018 
Dolly RautOracle Certified Associate, Java SE 8 Programmer · 25 October 2018 
Gangaram KyadarkunteOracle Certified Associate, Java SE 8 Programmer · 25 October 2018 
Gangaram KyadarkunteOracle Certified Professional, Java SE 8 Programmer · 18 March 2019 
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
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
- Buy an exam attempt on Oracle MyLearn. You then have six months to take the exam.
- Schedule a date and time on MyLearn. To reschedule or cancel, do it at least 24 hours before, or you risk losing the attempt.
- Your own desktop or laptop, with a reliable internet connection, a webcam and a microphone.
- 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.
- 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 4400104.6 on Google from 1,600+ reviews · Directions and reviews
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.