Much as blocks or Cuisenaire rods can help young children grasp abstract mathematical concepts like quantity, addition, or subtraction, physical models can aid in understanding Java memory. This session will introduce physical models of Java that represent method calls, primitives, arrays, objects, and inheritance. After displaying each memory model, we will ask attendees to work in small groups to identify the Java code that could result in this program state, the relevant AP Computer Science A concepts in the Java...