Wednesday, September 12, 2001 05:41 AM
The Java stack is composed of stack frames (or frames). A stack frame contains the state of one Java method invocation.
When a thread invokes a method, the Java virtual machine pushes a new frame onto that thread's Java stack. When the method completes, the virtual machine pops and discards the frame for that method.
For more details check http://www.artima.com/insidejvm/ed2/ch05JavaVirtualMachine2.html