Читать книгу OCP Oracle Certified Professional Java SE 17 Developer Study Guide - Jeanne Boyarsky - Страница 54

Java Foundations (1Z0-811)

Оглавление

The following table provides a breakdown of this book's exam coverage for the Java Foundations (1Z0-811) exam, showing you the chapter where each objective or subobjective is covered.

A few topics are on the Java Foundations exam but not the 1Z0-829. Those are covered here:

www.selikoff.net/java-foundations

Additionally, the objectives may be updated if Oracle updates the Java Foundations exam for a later version of Java. Check our website for those updates as well.

Exam Objective Chapter
What is Java?
Describe the features of Java 1
Describe the real-world applications of Java 1 + online
Java Basics
Describe the Java Development Kit (JDK) and the Java Runtime Environment (JRE) 1
Describe the components of object-oriented programming 1
Describe the components of a basic Java program 1
Compile and execute a Java program 1
Basic Java Elements
Identify the conventions to be followed in a Java program 1
Use Java reserved words 1
Use single-line and multi-line comments in Java programs 1
Import other Java packages to make them accessible in your code 1
Describe the java.lang package 1
Working with Java Data Types
Declare and initialize variables including a variable using final 1
Cast a value from one data type to another including automatic and manual promotion 2
Declare and initialize a String variable 1
Working with Java Operators
Use basic arithmetic operators to manipulate data including +, -, *, /, and % 2
Use the increment and decrement operators 2
Use relational operators including ==, !=, >, >=, <, and <= 2
Use arithmetic assignment operators 2
Use conditional operators including &&, ||, and ? 2
Describe the operator precedence and use of parentheses 2
Working with the String Class
Develop code that uses methods from the String class 4
Format Strings using escape sequences including %d, %n, and %s 11
Working with Random and Math Classes
Use the Random class Online
Use the Math class 4
Using Decision Statements
Use the decision making statement (if-then and if-then-else) 3
Use the switch statement 3
Compare how == differs between primitives and objects 4
Compare two String objects by using the compareTo and equals methods 4
Using Looping Statements
Describe looping statements 3
Use a for loop including an enhanced for loop 3
Use a while loop 3
Use a do- while loop 3
Compare and contrast the for, while, and do-while loops 3
Develop code that uses break and continue statements 3
Debugging and Exception Handling
Identify syntax and logic errors 1, 2, 3
Use exception handling 11
Handle common exceptions thrown 11
Use try and catch blocks 11
Arrays and ArrayLists
Use a one-dimensional array 4
Create and manipulate an ArrayList 9
Traverse the elements of an ArrayList by using iterators and loops including the enhanced for loop 9
Compare an array and an ArrayList 4, 9
Classes and Constructors
Create a new class including a main method 1
Use the private modifier 5
Describe the relationship between an object and its members 6
Describe the difference between a class variable, an instance variable, and a local variable 1, 6
Develop code that creates an object's default constructor and modifies the object's fields 6
Use constructors with and without parameters 6
Develop code that overloads constructors 6
Java Methods
Describe and create a method 5
Create and use accessor and mutator methods 5
Create overloaded methods 5
Describe a static method and demonstrate its use within a program 5

OCP Oracle Certified Professional Java SE 17 Developer Study Guide

Подняться наверх