Жанры
Авторы
Контакты
О сайте
Книжные новинки
Популярные книги
Найти
Главная
Авторы
Jeanne Boyarsky
OCP Oracle Certified Professional Java SE 17 Developer Study Guide
Читать книгу OCP Oracle Certified Professional Java SE 17 Developer Study Guide - Jeanne Boyarsky - Страница 1
Оглавление
Предыдущая
Следующая
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
...
216
Оглавление
Купить и скачать книгу
Вернуться на страницу книги OCP Oracle Certified Professional Java SE 17 Developer Study Guide
Оглавление
Страница 1
Table of Contents
List of Tables
List of Illustrations
Guide
Pages
OCP Oracle
®
Certified Professional Java SE 17 Developer Study Guide Exam 1Z0-829
Страница 8
Страница 9
Страница 10
Страница 11
Страница 12
Introduction
Understanding the Exam
Choosing Which Exam to Take
Considering the Exam Objectives
Changes to the Exams
Scope of Objectives
Choosing the Correct Answer(s)
Reading the Exam Code
Encountering Out-of-Scope Material
Reviewing Question Types
Reading This Book
Who Should Buy This Book
How This Book Is Organized
Conventions Used in This Book
Sidebars
Real World Scenaria
Getting Help
Interactive Online Learning Environment and Test Bank
Studying for the Exam
Creating a Study Plan
Creating and Running the Code
Sample Test Class
Real World Scenaria IDE Software
Identifying Your Weakest Link
“Overstudying” the Online Practice Exams
Applying Test-Taking Strategies
Using the Provided Writing Material
Understanding the Question
Applying the Process of Elimination
Skipping Difficult Questions
Being Suspicious of Strong Words
Choosing the Best Answer
Answer All Questions!
Getting a Good Night's Rest
Taking the Exam
Scheduling the Exam
Taking an Online Proctored Exam
The Day of the Exam
Finding Out Your Score
Objective Map
Java SE 17 Developer (1Z0-829)
Java Foundations (1Z0-811)
Assessment Test
Answers to Assessment Test
Chapter 1 Building Blocks
Learning about the Environment
Major Components of Java
Where Did the JRE Go?
Downloading a JDK
Check Your Version of Java
Understanding the Class Structure
Fields and Methods
Comments
Classes and Source Files
Writing a
main()
Method
Creating a
main()
Method
Optional Modifiers in
main()
Methods
Passing Parameters to a Java Program
Single-File Source-Code
Understanding Package Declarations and Imports
Packages
Wildcards
Redundant Imports
Naming Conflicts
If You Really Need to Use Two Classes with the Same Name
Creating a New Package
Compiling and Running Code with Packages
Compiling with Wildcards
Compiling to Another Directory
Three Classpath Options
Compiling with JAR Files
Creating a JAR File
Ordering Elements in a Class
Creating Objects
Calling Constructors
Reading and Writing Member Fields
Executing Instance Initializer Blocks
Following the Order of Initialization
Understanding Data Types
Using Primitive Types
The Primitive Types
Is
String
a Primitive?
Signed and Unsigned:
short
and
char
Writing Literals
Literals and the Underscore Character
Using Reference Types
Distinguishing between Primitives and Reference Types
Creating Wrapper Classes
Defining Text Blocks
Declaring Variables
Identifying Identifiers
camelCase and snake_case
Declaring Multiple Variables
Initializing Variables
Creating Local Variables
Final Local Variables
Uninitialized Local Variables
Passing Constructor and Method Parameters
Defining Instance and Class Variables
Inferring the Type with
var
Type Inference of
var
Examples with
var
Real World Scenaria
var
in the Real World
Managing Variable Scope
Limiting Scope
Tracing Scope
Applying Scope to Classes
Reviewing Scope
Destroying Objects
Understanding Garbage Collection
Tracing Eligibility
Objects vs. References
Code Formatting on the Exam
Summary
Exam Essentials
Review Questions
Chapter 2 Operators
Understanding Java Operators
Types of Operators
Operator Precedence
Applying Unary Operators
Complement and Negation Operators
Increment and Decrement Operators
Working with Binary Arithmetic Operators
Arithmetic Operators
Adding Parentheses
Changing the Order of Operation
Verifying Parentheses Syntax
Division and Modulus Operators
Numeric Promotion
Numeric Promotion Rules
Assigning Values
Assignment Operator
Casting Values
Reviewing Primitive Assignments
Applying Casting
Real World Scenaria Overflow and Underflow
Casting Values vs. Variables
Compound Assignment Operators
Return Value of Assignment Operators
Comparing Values
Equality Operators
Relational Operators
Numeric Comparison Operators
instanceof
Operator
Invalid
instanceof
null
and the
instanceof
operator
Logical Operators
Conditional Operators
Avoiding a
NullPointerException
Checking for Unperformed Side Effects
Making Decisions with the Ternary Operator
Ternary Expression and Unperformed Side Effects
Summary
Exam Essentials
Review Questions
Chapter 3 Making Decisions
Creating Decision-Making Statements
Statements and Blocks
The
if
Statement
Watch Indentation and Braces
The
else
Statement
Verifying That the
if
Statement Evaluates to a Boolean Expression
Shortening Code with Pattern Matching
Reassigning Pattern Variables
Pattern Variables and Expressions
Subtypes
Limitations of Subtype Enforcement
Flow Scoping
Flow Scoping and
else
Branches
Applying
switch
Statements
The
switch
Statement
Combining
case
Values
Exiting with
break
Statements
Selecting
switch
Data Types
Determining Acceptable Case Values
The
switch
Expression
Returning Consistent Data Types
Applying a
case
Block
Watch Semicolons in
switch
Expressions
Covering All Possible Values
Writing
while
Loops
The
while
Statement
The
do/while
Statement
Infinite Loops
Constructing
for
Loops
The
for
Loop
Real World Scenaria Why
i
in
for
Loops?
Printing Elements in Reverse
Working with
for
Loops
Modifying Loop Variables
The for-each Loop
Controlling Flow with Branching
Nested Loops
Adding Optional Labels
The
break
Statement
The
continue
Statement
The
return
Statement
Unreachable Code
Reviewing Branching
Summary
Exam Essentials
Review Questions
{buyButton}
Подняться наверх