Java को James Gosling द्वारा Sun Microsystems में विकसित किया गया था। | C++ को Bjarne Stroustrup द्वारा Bell Labs में C भाषा के विस्तार के रूप में विकसित किया गया था। |
यह Ada 83, Pascal, C++, C# से प्रभावित था। | यह Ada, ALGOL 68, C, ML, Simula, Smalltalk से प्रभावित था। |
जावा बाइटकोड किसी भी ऑपरेटिंग सिस्टम पर काम करता है। | यह हर ऑपरेटिंग सिस्टम पर काम नहीं करता क्योंकि अलग-अलग सिस्टम पर लाइब्रेरी अलग-अलग होती हैं। |
यह किसी भी OS पर चल सकता है। | इसे अलग-अलग प्लेटफॉर्म पर अलग-अलग तरीके से संकलित किया गया है, इसे किसी भी OS पर नहीं चलाया जा सकता। |
यह पोर्टेबल है। | यह पोर्टेबल नहीं है। |
यह व्याख्या की गई भाषा है। | यह एक संकलित भाषा है। |
स्मृति प्रबंधन स्वचालित रूप से किया जाता है। | स्मृति प्रबंधन मैन्युअल रूप से किया जाता है। |
इसमें 'वर्चुअल' कीवर्ड नहीं है। | इसमें 'वर्चुअल' कीवर्ड है। |
यह केवल एकल वंशानुक्रम का समर्थन करता है। इंटरफेस (केवल आंशिक) का उपयोग करके एकाधिक वंशानुक्रम प्राप्त किया जा सकता है। | यह एकल और एकाधिक वंशानुक्रम का समर्थन करता है। |
यह ऑपरेटर ओवरलोडिंग का समर्थन नहीं करता है। | यह ऑपरेटर ओवरलोडिंग का समर्थन करता है। |
यह पॉइंटर्स को सीमित समर्थन प्रदान करता है। | यह सूचक संचालन का समर्थन करता है। |
उनकी उच्च स्तरीय कार्यक्षमता है। | उनके पास निम्न स्तर की कार्यक्षमता है। |
यह डायरेक्ट नेटिव लाइब्रेरी कॉल का समर्थन नहीं करता है। | यह सीधे सिस्टम लाइब्रेरी कॉल का समर्थन करता है। |
यह स्रोत कोड के लिए दस्तावेज़ीकरण टिप्पणी (/**.. */) का समर्थन करता है। | यह स्रोत कोड के लिए दस्तावेज़ीकरण टिप्पणी का समर्थन नहीं करता है। |
यह थ्रेड संचालन का समर्थन करता है। | यह डिज़ाइन द्वारा थ्रेड्स का समर्थन नहीं करता है। यह तृतीय पक्ष थ्रेडिंग लाइब्रेरी का उपयोग करके किया जा सकता है। |
यह इनपुट के लिए 'सिस्टम' वर्ग, यानी System.in का उपयोग करता है। | यह इनपुट ऑपरेशन के लिए 'cin' का उपयोग करता है। |
यह आउटपुट के लिए System.out का उपयोग करता है। | यह आउटपुट ऑपरेशन के लिए 'cout' का उपयोग करता है। |
यह आउटपुट के लिए System.out का उपयोग करता है। | यह आउटपुट ऑपरेशन के लिए 'cout' का उपयोग करता है। |
यह वैश्विक दायरे का समर्थन नहीं करता। | यह वैश्विक दायरे के साथ-साथ नाम स्थान के दायरे का भी समर्थन करता है। |
यह संरचनाओं और संघों का समर्थन नहीं करता है। | यह संरचनाओं और संघों का समर्थन करता है। |
इसमें 'गोटो' कीवर्ड नहीं है | यह 'गोटो' कीवर्ड का समर्थन करता है। |
यह केवल पास बाय वैल्यू पद्धति का समर्थन करता है। | यह पास बाय वैल्यू और पास बाई रेफरेंस विधियों का समर्थन करता है। |
यह कचरा संग्रहकर्ता का उपयोग करके स्वचालित रूप से वस्तु प्रबंधन करता है। | यह 'नए' और 'डिलीट' की मदद से मैन्युअल रूप से ऑब्जेक्ट प्रबंधन करता है। |