Clear, high-yield study notes for Object-Oriented Programming with Java. Includes detailed diagrams, stack/heap memory visualizations, code breakdowns, and execution flow walkthroughs.

Key Topics Covered in this Document:

 ● Structure of a Java Class & Main Method Execution

 ● Single-Threaded Program Flow & Method Calling Mechanics

 ● Java Memory Allocation: Stack Memory vs. Heap Memory

 ● The 4 Variable Types: Local, Block, Static, and Instance (Non-static)

 ...