Advertisements

Aatul Palandurkar

Java Vs. C++

Posted on: April 30, 2011

Objectives :

  • What are the differences between Java & C++?
  • What are the differences between C++ & Java?
  • Java Vs. C++

Java

C++

1. Java imports class files. 1. C++ includes header files.
2. Java doesn’t support “goto” statement. 2. C++ supports “goto” statement.
3. Java allows multi-level break & continue statements. 3. C++ doesn’t allows multi-level break & continue statements.
4. Java doesn’t support multiple inheritances but provides interfaces. 4. C++ supports multiple inheritances.
5. Java does not have destructors. 5. C++ has destructors.
6. Java supports auto garbage collection. 6. C++ does not supports auto garbage collection, requires memory management.
7. Java does not provide the facility of operator overloading. 7. C++ supports operator overloading.
8. Java neither supports RTI nor namespaces. 8. C++ supports RTI & namespaces.
9. Virtual (Dynamic dispatch) method is default. 9. Virtual method is needed to be implemented explicitly.
10. It is a platform independent language. 10. It is not a platform independent language.
11. “.class” file is generated after compilation. 11. “.exe” file is generated after compilation.
12. Java doesn’t support pointers. 12. C++ supports pointers.
13. Java doesn’t support Templates. 13. C++ supports Templates.
14. Java uses compiler & interpreter both. 14. C++ uses compiler only.
15. Java is far from hardware than C++. 15. C++ is more nearer to hardware than Java.
16. Java has primitive data type boolean. 16. In C++, boolean is not available.
17. Through Java we can develop Distributed / Internet based applications. 17. Development of Distributed / Internet based applications is not possible in C++.
18. Java can only pass by reference (well except primitives) 18. C++ can pass by value (default) or by reference.
19. Java posses 49 keywords including some reserved words. 19. C++ has 48 keywords. ANSI C++ has 15 more keywords.

 

Advertisements

2 Responses to "Java Vs. C++"

Simply wanna comment on few general things, The website design is perfect, the written content is real fantastic :D.

Like

I just whatever comes in mind about the corresponding topic & thanks for the appreciation & glad you like it.

Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 14,095 other followers

Tweets

YouTube

Archives

Advertisements
%d bloggers like this: