Study guide

Oracle Java Foundations study guide

Read a lesson, then practice the ideas you want to remember.

Lessons

  1. Array Declaration, Instantiation, and Initia
  2. Array Indexing, Bounds Checking, and Iterati
  3. ArrayList Fundamentals, Operations, and Arra
  4. Two-Dimensional and Ragged Arrays — Free Study Guide 2026
  5. Defining Classes and Instantiating Objects
  6. Constructor Rules and Overloading — Free Study Guide 2026
  7. The this Reference and Constructor Chaining
  8. The Eight Primitive Data Types & Literal Val
  9. The String Class, Immutability, and the Stri
  10. String Methods, StringBuilder Operations, an
  11. Type Conversion, Casting, and Numeric Promot
  12. Exception Hierarchy & Defensive try-catch
  13. The finally Block & Common Runtime Exception
  14. Documentation with Javadoc & Core Utilities
  15. Syntax Errors, Runtime Errors, and Logic Err
  16. Encapsulation and Access Modifiers — Free Study Guide 2026
  17. Inheritance Fundamentals and the super Keywo
  18. Method Overriding and Polymorphic Method Exe
  19. 1Z0-811 Exam Overview & Certification Path
  20. Setting Up the JDK 8 Environment & Recommend
  21. Compiling, Running, and Package Management
  22. The Java Runtime Architecture & Memory Manag
  23. Structure of a Java Program & The main Metho
  24. What Is Java & Core Platform Features — Free Study Guide 2026
  25. Branching with Break and Continue — Free Study Guide 2026
  26. The Enhanced For-Each Loop — Free Study Guide 2026
  27. Standard for Loops & Control Flow — Free Study Guide 2026
  28. While and Do-While Loops — Free Study Guide 2026
  29. Arithmetic, Relational, and Logical Operator
  30. Decision Making: if, if-else, and the Ternar
  31. The switch Statement & Multi-Way Branching
  32. Unary Operators, Assignment, and Operator Pr
  33. Method Declaration, Parameters, and Return T
  34. Method Overloading Principles — Free Study Guide 2026
  35. Argument Passing: Pass-by-Value Mechanics
  36. Static vs. Instance Methods and Variable Sco