C++ |
Java |
1. C++ is an extension of C with Object oriented behavior , C++ is not complete object oriented language as Java. |
1. Java is complete object oriented language. |
2. C++ supports pointer concept. |
2. Java does not support pointer. |
3. At compilation stage C++ source code converted into machine level code. |
3. At compilation stage Java source code converted into byte code. |
4. C++ is platform dependent , you have to compile and run program for different platform. |
4. Java is platform independent language so you can compile once and run any where. |
5. C++ uses only compiler. |
5. Java uses both compiler and interpreter. |
6. C++ supports operator overloading. |
6. Java does not supports operator overloading. |
7. C++ supports multiple inheritance. |
7. Java does not supports multiple inheritance. |
8. Goto statements available in C++. |
8. There no goto statements concept in Java. |
9. C++ supports :: scope resolution operator. |
9. No :: scope resolution operator. |
10. C++ does not have garbage collector concept. |
10. Garbage collector is most useful feature of Java |
11. C++ does not support final keyword. |
11. Java supports final keyword. |
12. C++ supports constant keyword. |
12. Java does not supports constant keyword. |
13. C++ uses #include to include different files. |
13. Java uses import keyword to include different classes. |
0 comments :
Post a Comment