No matching guide sections
Change the search or section filter.
Study Guide preview
Unlock Pro for every Oracle Java SE 17 Developer flashcard-note lesson.
Preview the beginning of Section 1. Pro includes the complete Study Guide by section, plus Course Notes, guided course access, and Pro downloads.
Unlock with Pro
Opens the Oracle Java SE 17 Developer Practice Test purchase options.
Section 1
Primitive and reference conversions
Preview
Preview: Java types, objects, and object-oriented design
Preview includes- 4 of 5 lesson topics
- 1 overview segment
- 3 core concepts
- 2 exam tips
Lesson Topics
- Compile-time Type Checking
- Primitive Type Conversions
- Reference Type Conversions
- Conversion Rules Overview
Overview
This objective focuses on how Java handles conversions between primitive and reference types during compile-time.
Core Concepts
- Compile-time type checking ensures type safety during compilation.
- Conversion rules dictate the behavior of implicit and explicit conversions.
- Scope and definite assignment influence conversion resolution.
Exam Tips
- Focus on the specific rules governing conversions for each type (e.g., Integer vs. Double).
- Remember that sealed types require permitted subtypes to be final, sealed, or non-sealed.
Section 1 continues in Pro.Unlock Pro to read the full Primitive and reference conversions lesson plus every remaining Oracle Java SE 17 Developer Study Guide section.
Unlock with Pro
Section 2
List, Set, Queue, and Map selection
Pro
List, Set, Queue, and Map selection unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 3
Build and consume stream pipelines
Pro
Build and consume stream pipelines unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 4
Selection, loops, and switch expressions
Pro
Selection, loops, and switch expressions unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 5
Date and time types and arithmetic
Pro
Date and time types and arithmetic unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 6
Thread safety and shared mutable state
Pro
Thread safety and shared mutable state unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 7
Read and write streams and readers
Pro
Read and write streams and readers unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 8
Declare modules and dependencies
Pro
Declare modules and dependencies unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 9
Connect and execute statements
Pro
Connect and execute statements unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 10
Classes, interfaces, inheritance, and polymorphism
Pro
Classes, interfaces, inheritance, and polymorphism unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 11
Generic bounds and wildcards
Pro
Generic bounds and wildcards unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 12
Apply pattern matching for instanceof
Pro
Apply pattern matching for instanceof unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 13
Intermediate and terminal operations
Pro
Intermediate and terminal operations unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 14
Exception propagation and multi-catch
Pro
Exception propagation and multi-catch unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 15
Formatting and parsing
Pro
Formatting and parsing unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 16
Executors and tasks
Pro
Executors and tasks unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 17
Use Path and Files
Pro
Use Path and Files unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 18
Records, enums, and sealed hierarchies
Pro
Records, enums, and sealed hierarchies unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 19
Comparable, Comparator, and sorting
Pro
Comparable, Comparator, and sorting unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 20
Collectors, grouping, and reduction
Pro
Collectors, grouping, and reduction unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 21
Export and open packages
Pro
Export and open packages unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 22
Method overloading, overriding, and access
Pro
Method overloading, overriding, and access unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 23
Functional interfaces and lambda capture
Pro
Functional interfaces and lambda capture unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 24
Try-with-resources and suppression
Pro
Try-with-resources and suppression unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 25
String and text-block behavior
Pro
String and text-block behavior unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 26
Concurrent collections and atomic operations
Pro
Concurrent collections and atomic operations unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 27
Traverse and filter file trees
Pro
Traverse and filter file trees unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 28
Optional results
Pro
Optional results unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 29
Use prepared statements
Pro
Use prepared statements unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 30
Nested and local types
Pro
Nested and local types unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 31
Immutability and collection factories
Pro
Immutability and collection factories unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 32
Use records correctly
Pro
Use records correctly unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 33
Service providers and consumers
Pro
Service providers and consumers unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 34
Assertions and defensive validation
Pro
Assertions and defensive validation unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 35
Numeric wrappers and precision
Pro
Numeric wrappers and precision unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 36
Locks, synchronization, and deadlock
Pro
Locks, synchronization, and deadlock unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 37
Serialization constraints
Pro
Serialization constraints unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 38
Parallel stream safety and ordering
Pro
Parallel stream safety and ordering unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 39
Locale and resource bundles
Pro
Locale and resource bundles unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 40
Parallel task coordination
Pro
Parallel task coordination unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 41
Handle files safely and portably
Pro
Handle files safely and portably unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 42
Compile, package, and run modular applications
Pro
Compile, package, and run modular applications unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 43
Navigate and update results
Pro
Navigate and update results unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 44
Design sealed hierarchies
Pro
Design sealed hierarchies unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 45
Manage transactions and resources
Pro
Manage transactions and resources unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro
Section 46
Distinguish standard from preview features
Pro
Distinguish standard from preview features unlocks with Pro.Unlock Pro to read the full 5 topics flashcard-note study guide for this section.
Unlock with Pro