परिचय
कई विशेषताएं हैं जो C++ में देखी जा सकती हैं लेकिन Java में नहीं। उनमें से कुछ नीचे सूचीबद्ध हैं -
- Java में कोई अनसाइन्ड इंट विकल्प नहीं
- Java में कोई डिस्ट्रक्टर नहीं और न ही 'delete' क्योंकि गार्बेज कलेक्टर यह ऑपरेशन इसके लिए करता है।
- Java में कोई फ्रेंड क्लास या फ्रेंड फंक्शन नहीं।
- Java में कोई पॉइंटर्स नहीं।
- Java में कोई typedef विकल्प नहीं।
- चूंकि Java एक विशुद्ध रूप से ऑब्जेक्ट-ओरिएंटेड भाषा है, इसलिए कोई ग्लोबल वेरिएबल या ग्लोबल फंक्शन नहीं हैं।
C++ में मौजूद टेम्प्लेट्स की अवधारणा Java में नहीं मिल सकती। | | '::' स्कोप रेज़ोल्यूशन ऑपरेटर नहीं है, क्योंकि ग्लोबल वेरिएबल या फंक्शन का कोई सवाल नहीं है। |
| मल्टीपल इनहेरिटेंस की अवधारणा Java में नहीं मिल सकती, हालांकि मल्टी-लेवल इनहेरिटेंस है। |
| ऑपरेटर ओवरलोडिंग की अवधारणा Java में नहीं देखी जा सकती। |
| Java में कोई डिफ़ॉल्ट आर्गुमेंट्स नहीं। |
| C++ में इंलाइन फंक्शन्स हैं, यानी छोटे फंक्शन्स जो कोड के भीतर विस्तारित होते हैं, लेकिन Java में नहीं। |
| Java में कोई प्रीप्रोसेसर्स और मैक्रोज़ नहीं। |
| Java में sizeof ऑपरेटर नहीं है। |