Skip to content

Module 00 · Java Foundations

Before the exam objectives proper, this module builds the bedrock every later module assumes: how Java source becomes a running program, the core building blocks of the language, and how expressions are evaluated. It is intentionally more than the exam strictly tests — the goal is a solid mental model you can stand the rest of the course on.

Lessons

#LessonWhat it covers
01How a Java Program Is Structured & RunSource → bytecode → JVM, the main entry point, packages & imports, single-file launch.
02Types, Variables & varThe 8 primitives, literals, definite assignment, widening/narrowing, var inference.
03Operators & ExpressionsPrecedence, integer vs. float math, promotion, short-circuiting, and the classic traps.

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

  • 12 questions
  • 20 minutes
  • 16 total points
  • Pass: 11 pts (68%)