Tanım:
JVM'de bir Thread'e ait bir method çalıştırılması sırasında method içindeki primitive tip (int, boolean, float vb..) değerleri ile method içinde kullanılan ve Heap Area'da tutulan nesnelere olan referansları saklar. Method çalıştırılması sona erince yaratılan yığın (stack) Stace Area'dan kaldırılır. Eğer recursive method'larda yanlışlıkla sonsuz döngüye girilirse veriler aynı stack'e yazmaya devam edeceğinden StackOverflowError hatası oluşur. Stack alanının boyutu -Xss parametresi ile verilebilir.