Call Stack or Runtime Stack
For every thread JVM will create a separate stack, all method calls performed by thread will be stored in that stack. Each entry in the stack is called one Stack Frame. To represent Stack Frame in Java we use a class called ‘StackTraceElement‘. After completing every method call JVM removes the corresponding entries from the …