जावा प्लेटफॉर्म इंडिपेंडेंट क्यों है?
उत्तर:
जावा प्लेटफ़ॉर्म-इंडिपेंडेंट है क्योंकि यह किसी भी प्रकार के प्लेटफ़ॉर्म पर निर्भर नहीं करता है और यह वर्चुअल मशीन का उपयोग करता है।
इसलिए, जावा प्लेटफॉर्म-इंडिपेंडेंट भाषा है।
जावा प्रोग्रामिंग भाषा में प्रोग्राम को बाइट कोड में संकलित किया जाता है और वह बाइट कोड प्लेटफॉर्म-इंडिपेंडेंट होता है।
वर्चुअल मशीन विभिन्न प्लेटफार्मों के लिए बाइटकोड के बीच अंतर का ख्याल रखती है।
JVM (जावा वर्चुअल मशीन) प्लेटफॉर्म पर निर्भर है क्योंकि यह जावा बाइट कोड लेता है और वर्तमान ऑपरेटिंग सिस्टम के लिए बाइट कोड जेनरेट करता है।
इसलिए, जावा सॉफ्टवेयर प्लेटफॉर्म पर निर्भर है लेकिन जावा भाषा प्लेटफॉर्म इंडिपेंडेंट है क्योंकि अलग-अलग ऑपरेटिंग सिस्टम में अलग-अलग जेवीएम होते हैं।