Java Programming
2. Java does not support operator overloading.
3. It supports labels with loops and statement blocks .
4. Java does not have template classes as in C++.
5. Java compiled into byte code for the Java Virtual Machine. The source code is independent on operating system.
6. Java does not support multiple inheritance of classes but it supports interface.
7. Runs in a protected virtual machine.
8 . Java does not support global variable. Every variable should declare in class.
9. Java does not use pointer.
10. It Strictly enforces an object oriented Programming paradigm.
4. C++ has template classes.
5. Source code can be written to be platform independent C++ typically compiled into machine code.
6. C++ supports multiple inheritance of classes.
7. Exposes low-level system facilities.
8. C++ support global variable.
9. C++ uses pointer.
10. We have to use header file in C++.
JAVA :-
1. Java is true Object oriented language.2. Java does not support operator overloading.
3. It supports labels with loops and statement blocks .
4. Java does not have template classes as in C++.
5. Java compiled into byte code for the Java Virtual Machine. The source code is independent on operating system.
6. Java does not support multiple inheritance of classes but it supports interface.
7. Runs in a protected virtual machine.
8 . Java does not support global variable. Every variable should declare in class.
9. Java does not use pointer.
10. It Strictly enforces an object oriented Programming paradigm.
C++ :-
1. C++ is basically C with Object-oriented extension.
2. C++ supports operator overloading.
3. It supports go to statement.
4. C++ has template classes.
5. Source code can be written to be platform independent C++ typically compiled into machine code.
6. C++ supports multiple inheritance of classes.
7. Exposes low-level system facilities.
8. C++ support global variable.
9. C++ uses pointer.
10. We have to use header file in C++.
Comments