كيف يعمل جهاز جاوا الافتراضي؟
آلة جاوا الافتراضية أو JVM تعمل من خلال توفير مجموعة افتراضية من التعليمات والمرافق التي تعتمد عليها برامج جاوا لتشغيلها. بعدين يترجم هذه التعليمات الافتراضية التي يديرها البرنامج إلى تعليمات يمكن تشغيلها بواسطة النظام الأساسي أو الأجهزة. لأن أحد الأهداف الرئيسية لتصميم جافا من أصولها هو توفير قابلية نقل الكود، تسمح هذه القدرة بجميع برامج جافا بتجميعها فقط لمواصفات آلة جاوا الافتراضية، مع ضمان أن تلك البرامج ستعمل على أي نظام أو منصة أجهزة لديها آلة جاوا الافتراضية المتاحة التي تعمل عليها.