DRAFT
StaticFrameInGlobals
Incorrect
Stack frame of static method calls lives in the global memory area
Correct
CorrectionHere is what's right.
Here is what's right.
A static method still gets a completely normal stack frame (activation record) on the call stack.
The only difference between a static and an instance method call is that the latter gets a this
variable, while the former does not.
Language
Java
Notional Machine
StackHeapGlobalDiagram