जावा (JAVA) प्लेटफ़ॉर्म स्वतंत्र होता है क्योंकि -
1
यह स्रोत फ़ाइल बनाता है।
2
यह संकलन पर ऑब्जेक्ट कोड बनाता है।
3
इसमें विभिन्न हार्डवेयर के लिए कंपाइलर के विभिन्न संस्करण होते हैं।
4
इसमें अलग-अलग हार्डवेयर पर अलग-अलग सॉफ्टवेयर का उपयोग किया जाता है।