From the course: Java SE 17 Developer (1Z0-829) Cert Prep

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Learning objectives

Learning objectives

- In this lesson, we'll start out looking at Java's operators. We'll also investigate precedents, L values, side effects, and order of evaluation of operands. After that, we'll be discussing promotion of operands and casting. In this, we'll look at the special rules that relate to initialization that's performed using constant expressions, and the type of conditional expressions. Next, we'll dive into the wrapper classes, the purpose and features, along with the rules and effects of auto-boxing and unboxing. Finally, we'll dive into the distinction between primitives and reference types, and the effect known as aliasing that occurs when two references refer to the same object.

Contents