Emëroni 3 përbërës të makinës virtuale Java.
Makina virtuale Java përbëhet nga tre përbërës kryesorë: classloader, execution engine dhe sistemi i menaxhimit të kujtesës. classloader është përgjegjës për ngarkimin e skedarëve të klasave Java, execution engine interpreton dhe ekzekuton bytecode, dhe sistemi i menaxhimit të kujtesës merret me ndarjen dinamike të kujtesës.