आज हम Java के इस tutorial में Similarities and Difference between Java and C++ in hindi | C++ vs Java (Java और C++ के बीच समानताएं और अंतर ), Difference between Java and C++ in hidni | C++ vs Java, Similarities between Java and C++ in hindi | C++ vs Java के बारे में पढेंगे. तो चलिये शुरू करते. hello दोस्तों Hindi me iT में आपका बहुत – बहुत अभिनन्दन है.
Similarities and Difference between Java and C++ in hindi | C++ vs Java (Java और C++ के बीच समानताएं और अंतर )
इनको भी पढ़े
- Features of Java in hindi | java Features in hindi | java क्यों सीखना चहिये
- What is Java (introduction java in hindi) | Java tutorial in hindi.
Similarities between Java and C++ in hindi | C++ vs Java (Java और C++ के बीच समानताएं और अंतर )
1.Execution :
java के code या java के source code को java compiler compile करते समय bytecode में convert करता हैं और एक .class file को बनाता हैं जिसमें compiler के द्वारा convert किया गया bytecode होता हैं. java code को run करते समय JVM (Java Virtual Machine) .class file को load करता हैं और इस code को machine code में convert करता हैं. java computer programming language compiled और interpreted दोनों प्रकार की programming language हैं. जबकि C++ programming language का code execute compiler का use करके किया जाता हैं.
C++ का compiler compile करते समय ही source code को machine code में convert कर देता हैं. इसलिए c++ programming language java programming की तुलना में fast execute होती हैं लेकिन C++ platform-independent language नहीं हैं.
2. Features :
C++ और java दोनों ही Object Oriented programming language हैं जिसकी वजह से बहुत सारी problem solve हो जाती हैं और बहुत से features provide होते हैं. दोनों ही programming language में अगल-अलग features मिलते है Object Oriented programming में दोनों ही programming language में कुछ features C++ provide करता हैं कुछ java करता हैं.
Abstraction :
Abstraction का features C++ और java दोनों programming language में मिलता हैं.
Encapsulation:
Encapsulation का features C++ और java दोनों programming language में मिलता हैं.
Single Inheritance :
Single Inheritance का features C++ और java दोनों programming language में मिलता हैं.
Multiple Inheritance:
Multiple Inheritance C++ support करती हैं जबकि java programming language support नहीं करती हैं.
Polymorphism :
Polymorphism का features C++ और java दोनों programming language में मिलता हैं.
Static Binding:
Static Binding का features C++ और java दोनों programming language में मिलता हैं.
Dynamic Binding :
Dynamic Binding का features C++ और java दोनों programming language में मिलता हैं.
Operator Overloading :
Operator Overloading C++ support करती हैं जबकि java programming language support नहीं करती हैं.
Header Files :
Header Files C++ support करती हैं जबकि java programming language में जरूरत नहीं करती हैं.
Pointers :
Pointers C++ support करती हैं जबकि java programming language support नहीं करती हैं.
Global Variables :
Global Variables C++ support करती हैं जबकि java programming language support नहीं करती हैं.
Template Class :
Template Class C++ support करती हैं जबकि java programming language support नहीं करती हैं.
Interference and Packages :
Interference and Packages को java support करता हैं जबकि C++ नहीं करता हैं .
API :
API को java support करता हैं जबकि C++ नहीं करता हैं.
इनको भी पढ़े
- Features of Java in hindi | java Features in hindi | java क्यों सीखना चहिये
- What is Java (introduction java in hindi) | Java tutorial in hindi.
Difference between Java and C++ in hidni | C++ vs Java
S.No. | Comparison | Java | C++ |
1. | Platform-independent | Java programming language एक platform-independent language हैं. | जबकि C++ programming language एक platform-dependent language हैं. |
2. | Mainly used for | java programming language को मुख्य रूप से application programming के लिए किया जाता हैं. java का use आज कल Windows-based, web-based पर मोबाइल application को develop करने में किया जाता हैं. | जबकि C++ use मुख्य रूप से आज कल system programming में किया जा रहा हैं. |
3. | Design Goal | java programming language को interpreter printing के लिए design किया था. java programming language का use आज बहुत अधिक हो रहा हैं. | C++ programming language को system और applications programming के लिए develop लिया गया था. |
4. | Founder | Java programming language को develop करने वाले अमेरिका को James Gosling द्वारा Sun Microsystems में develop किया था। | C++ programming language को develop करने वाले person Bjarne Stroustrup द्वारा के Bell Labs since 1979 में से C language के विस्तार के रूप में develop था. |
5. | First Release | On May 23, 1995 | In October 1985 |
6. | Official Website | oracle.com/java | isocpp.org |
7. | Portability | java programming language Portable हैं. | C++ programming language Portable नहीं हैं. |
8. | Compilation | java programming language Compiled और Interpreted Language हैं. | C++ programming language केवल Compiled Language हैं. |
9. | Memory Management | java Memory Management Automatic करता हैं. | जबकि C++ में Manual करना पड़ता हैं. |
Difference between Java and C++ in hidni
इनको भी पढ़े
- Features of Java in hindi | java Features in hindi | java क्यों सीखना चहिये
- What is Java (introduction java in hindi) | Java tutorial in hindi.
10. | Multiple Inheritance | java Multiple Inheritance को support नहीं करता हैं. | जबकि C++ Multiple Inheritance को support करता हैं. |
11. | Overloading | java method overloading को support करता हैं . operator overloading को support नहीं करता हैं. | जबकि C++ method overloading और operator overloading दोनों को support करता हैं. |
12. | goto Keyword | java goto Keyword ko support नहीं करता हैं. | C++ goto Keyword को suport करता हैं. |
13. | Object Management | java Automatic object management करता हैं क्योकि java में garbage collection होता हैं जो unused object को delete करता रहता हैं. | C++ में unused object को manual delete करना होता हैं. |
14. | Structures and Unions | java Structures और Unions को support नहीं करता हैं. | जबकि C++ Structures और Unions को support करता हैं. |
15. | Virtual Keyword | java Virtual Keyword को support नहीं करता हैं. | C++ java Virtual Keyword को support करता हैं. |
16. | Thread Support | java programming language built-in thread को support करता हैं. | C++ programming language built-in thread को support नहीं करता हैं. ये language thread को support करतने के लिए third-party libraries पर निर्भर रहना पड़ता हैं.. |
17. | Documentation comment | java programming language documentation comment (/** … */) को supports करता हैं.
|
C++ documentation comment (/** … */) को supports नहीं करता हैं. |
18. | Hardware | java programming language hardware के करीब नहीं हैं. | C++ programming language hardware के करीब हैं. |
19 | Object-oriented | java object-oriented programming language हैं.
|
C++ भी object-oriented programming language जबकि C programming language में single root hierarchy possible नहीं हैं. |
20. | unsigned right shift >>> | java programming language >>> operator को support करता हैं. | C++ programming language >>> operator को support नहीं करता हैं. |
Read more click
इनको भी पढ़े
- Features of Java in hindi | java Features in hindi | java क्यों सीखना चहिये
- What is Java (introduction java in hindi) | Java tutorial in hindi.
आशा करता हूँ Similarities and Difference between Java and C++ in hindi | C++ vs Java (Java और C++ के बीच समानताएं और अंतर ), Difference between Java and C++ in hidni, Similarities between Java and C++ in hindi आपको समझ में आ गया होगा. अगर आपको इससे related कोई question पूछना हैं तो आप comment करके पूछ सकते है . हम आपकी comment का जबाब जरुर देंगे. अगर हमारे द्वारा दी गयी जानकारी अच्छी लगी हो तो हमे comment करके जरुर बताये और आपका हमको कोई सुझाब हो तो उसे भी जरुर बताये . दोस्तों आपसे एक request हैं. आप इस जानकारी को आपने दोस्तों , रेस्तेदारो के साथ जरुर शेयर करे | धन्यबाद