Practice exercises for two Oracle certifications: OCP Java SE 17 Developer (1Z0-829) and Java Foundation Certified Junior Associate (1Z0-811) based on the newest (2022) book by Scott Selikoff & Jeanne Boyarsky.
Content:
- Building Blocks
- Operators
- Making Decisions
- Core APIs
- Methods
- Class Design
- Beyond Classes
- Lambdas and Functional Interfaces
- Collections and Generics
- Streams
- Exceptions and Localization
- Modules
- Concurrency
- I/O
- JDBC
1Z0- 811 Java Foundations
| Exam Objective | Chapter |
|---|---|
| What is Java? | 1 |
| Java Basics | 1 |
| Basic Java Elements | 1 |
| Working with Java Data Types | 1, 2 |
| Working with Java Operators | 2 |
| Working with String Class | 4, 11 |
| Working with Random and Math Classes | 4 + online |
| Using Decision Statements | 3, 4 |
| Using Looping Statements | 3 |
| Debugging and Exception Handling | 1, 2, 3, 11 |
| Arrays and ArrayLists | 4, 9 |
| Classes and Constructors | 1, 5, 6 |
| Java Methods | 5 |
Total chapters needed: 1, 2, 3, 4, 5, 6, 9, 11
1Z0- 829 Java SE 17 Developer
| Exam Objective | Chapter |
|---|---|
| Handling date, time, text, numeric and boolean values | 1, 2, 4 |
| Controlling Program Flow | 3 |
| Utilizing Java Object-Oriented Approach | 1, 3, 4, 5, 6, 7, 8 |
| Handling Exceptions | 11 |
| Working with Arrays and Collections | 4, 9 |
| Working with Streams and Lambda expressions | 10, 13 |
| Packaging and deploying Java code and use the Java Platform Module System | 12 |
| Managing concurrent code execution | 13 |
| Using Java I/O API | 14 |
| Accessing databases using JDBC | 15 |
| Implementing Localization | 11 |