জাভা ভার্চুয়াল মেশিনে স্ট্যাক বিভিন্ন মেথডের আর্গুমেন্ট সংরক্ষণ রাখার পাশাপাশি যেকোন মেথডের লোকাল ভ্যারিয়েবলগুলোকে সংরক্ষণ করে। এছাড়াও স্ট্যাক প্রত্যেকটি মেথডের কাজ করার ধারা তত্ত্বাবধান করে। এটিকে বলা হয় স্ট্যাক ফ্রেম। তিনটা রেজিস্টার আছে যারা স্ট্যাক-এর পরিবর্তন সাধনে সাহায্য করে। এসব হল: ভার্স, ফ্রেম, অপটোপ। এসব রেজিস্টারসমূহ চলতি স্ট্যাক-এর বিভিন্ন অংশকে নির্দেশ করে।

উপাদানসমূহ
স্ট্যাক
লোকাল ভ্যারিয়েবল
অন্যান্য সমর্থিত ভাষা