Skip to content

Module 01 · Handling Values

Module 00 covered the primitive building blocks. This module is about working with values through Java's everyday APIs: text (String, text blocks, StringBuilder), numbers (wrappers, Math, BigDecimal), booleans, and the java.time Date-Time API. This is exam objective group 1 — broad, and full of the small behavioral traps the exam loves.

Lessons

#LessonWhat it covers
01Text — Strings & Text BlocksImmutability, the string pool, == vs equals, key methods, concatenation vs StringBuilder, text blocks.
02Numeric ValuesWrapper classes, autoboxing & the Integer cache, parsing/formatting, Math, division/modulo/overflow, BigInteger/BigDecimal.
03Boolean & Conditionsboolean vs Boolean, logical vs bitwise, short-circuiting, the ternary operator, truthiness traps.
04Dates & TimesLocalDate/LocalTime/LocalDateTime, Instant, Period/Duration, immutability, DateTimeFormatter.

Module Mini-Exam

A timed, mixed quiz covering the whole module under light exam pressure. Aim well above the real exam's 68% pass bar before moving on.

Mini-Exam

  • 10 questions
  • 20 minutes
  • 12 total points
  • Pass: 9 pts (68%)