جاوا ورچوئل مشین کیسے کام کرتی ہے؟
-
جاوا ورچوئل مشین یا JVM ہدایات اور سہولیات کا ایک ورچوئل سیٹ فراہم کرکے کام کرتی ہے جس پر جاوا پروگرام چلانے کے لیے انحصار کرتے ہیں۔ اس کے بعد یہ پروگرام کے ذریعے چلائی جانے والی ان ورچوئل ہدایات کا ترجمہ کرتا ہے جو بنیادی نظام یا ہارڈ ویئر کے ذریعے چلائی جا سکتی ہیں۔ چونکہ جاوا کی ابتدا سے ہی اس کا ایک بڑا ڈیزائن اہداف کوڈ کی پورٹیبلٹی فراہم کرنا تھا، یہ صلاحیت تمام جاوا پروگراموں کو صرف جاوا ورچوئل مشین کی وضاحتوں کے لیے مرتب کرنے کی اجازت دیتی ہے، اس گارنٹی کے ساتھ کہ وہ پروگرام کسی بھی سسٹم پر چلیں گے یا ہارڈ ویئر پلیٹ فارم جس میں جاوا ورچوئل مشین دستیاب ہے جو اس پر چلتی ہے۔