জাভা প্রোগ্রাম এক্সিকিউশন 5টি বড় ধাপ অনুসরণ করে
- সম্পাদনা করুন - এখানে প্রোগ্রামার জাভা প্রোগ্রাম লিখতে একটি সাধারণ সম্পাদক বা একটি নোটপ্যাড অ্যাপ্লিকেশন ব্যবহার করে এবং শেষে এটিকে একটি ".java" এক্সটেনশন দেয়।
- কম্পাইল - এই ধাপে, প্রোগ্রামার javac কমান্ড দেয় এবং .java ফাইলগুলিকে বাইটকোডে রূপান্তর করা হয় যা জাভা ভার্চুয়াল মেশিন দ্বারা বোঝা ভাষা (এবং এটিই জাভা প্ল্যাটফর্মকে স্বাধীন ভাষা করে)। যেকোন কম্পাইল টাইম ত্রুটি এই ধাপে উত্থাপিত হয়।
- লোড - প্রোগ্রামটি তারপর মেমরিতে লোড হয়। এটি ক্লাস লোডার দ্বারা করা হয় যা বাইটকোড ধারণকারী .class ফাইলগুলি নেয় এবং মেমরিতে সংরক্ষণ করে। ক্লাস ফাইলটি আপনার হার্ড ডিস্ক বা নেটওয়ার্ক থেকেও লোড করা যেতে পারে।
- যাচাই করুন - বাইটকোড যাচাইকারী পরীক্ষা করে যে বাইটকোড লোড করা বৈধ কিনা এবং জাভা নিরাপত্তা বিধিনিষেধ লঙ্ঘন করে না।
- Execute - JVM প্রোগ্রামটিকে একবারে একটি বাইটকোড ব্যাখ্যা করে এবং প্রোগ্রাম চালায়।