Concept
How an object is created, referenced, shared and finally becomes unreachable.
The tutor works through these with you, in conversation and code. A session ends when you have shown them, not when a video does.
A few lines that show Object lifecycle and references doing its job.
var registry = new ArrayList<Listener>();
var listener = new Listener();
registry.add(listener); // now two references keep it alive
listener = null; // the local is gone...
// ...but registry still holds it, so it is not garbage.
registry.remove(0); // now unreachable: eligible for collectionAdding objects to a static collection or registering listeners and never removing them. They stay reachable forever, and the "memory leak" is just references nobody cleared.
Your roadmap puts these before Object lifecycle and references, unless you already know them.
Once a session shows you understand Object lifecycle and references, it comes back for review. Each review takes a minute and tells the memory model how well you still know it.
Topics that build on Object lifecycle and references.