Browse Oracle Certification Guides

1Z0-829 Java 17 Language Fundamentals and Type System Guide

Study 1Z0-829 Java 17 Language Fundamentals and Type System: key concepts, common traps, and exam decision cues.

This chapter is where most later Java mistakes begin. If your type reading is vague here, your guesses on collections, lambdas, streams, and exceptions stay vague too.

Work this chapter in order

Lesson Focus
1.1 Types and Operators Learn how the exam tests primitive ranges, wrappers, null pitfalls, var, casting, and operator precedence.

Fast routing inside this chapter

If the question is really about… Go first to…
primitive arithmetic and conversion legality 1.1 Types and Operators
wrapper null behavior or boxing 1.1 Types and Operators
var, casts, or operator side effects 1.1 Types and Operators

What strong answers usually do

  • identify the exact declared type before running the expression mentally
  • separate widening, narrowing, boxing, and varargs instead of blending them together
  • treat null wrapper use as a runtime risk even when the code compiles

In this section

Revised on Sunday, May 10, 2026