AP Computer Science A Review

Conceptual "Gotchas"

This section documents some concepts or methods that can be easily misunderstood or forgotten. It is organized by unit for clarity.

Unit 1: Primitive Types

Unit 2: Using Objects

Unit 3: Boolean Expressions and if Statements

Unit 4: Iteration

Unit 5: Writing Classes

Unit 6: Array

Unit 7: ArrayList

Unit 8: 2D Array

Unit 9: Inheritance

Unit 10: Recursion

  1. "Executed" here refers to the execution of everything after the superclass constructor call. Of course, the lowest constructor in the hierarchy is actually called first, but nothing happens beyond the superclass call until all of the higher constructors finish executing. So, a more accurate thing to say is that the highest constructor in the hierarchy finishes executing first.