What is the difference between C++ & Java?
Answers were Sorted based on User's Feedback
Answer / imran khan
Both are Object Oriented Programming, But Java design to
support the web applications, GUI programming is easy with
java, Java does not require third party package(header file
in C++) to connect Database, Java is Platform independent
where as C++ is platform dependent.
| Is This Answer Correct ? | 75 Yes | 7 No |
Answer / rekha katti
In java we use "applets" and "swing" components to design web applications which are user friendly. where as in c++ we have no such components to develop a web applications,which are user friendly.
| Is This Answer Correct ? | 72 Yes | 9 No |
Answer / rohit
Java is a plate form independent Language but c++ is not.
Java doesn't support multiple inheritance but C++ do.
Java is more secure and robust than c++.
| Is This Answer Correct ? | 60 Yes | 7 No |
Answer / tarique anwer
The main purpose to developed java language is that "TO
MAKE UNIQUE COMPILER".
java have unique compiler and c++ have savral compiler.
| Is This Answer Correct ? | 61 Yes | 9 No |
Answer / gyana
You can say as java is the advance version of the C++.You
can made differences between this two because java do some
modification in the C++ and released it.So there are 6
differenes between java and c++.these are
1-Java does not support predessor.
2-Java doesn't contain any data types such as enum,
struct,union.
3-java doesnot support multiple inheritance however it
supports this by using interface.
4-Java have no template class.
5-java is platform indepedent and c++ is plotform
indepedent.
6-java donot contain any pointer values.
7-java java doesnot contain goto keyword.
these above features are not supported by java but
supported by C++.So these are the differences between java
and C++.
| Is This Answer Correct ? | 61 Yes | 9 No |
Answer / shyam
java is totaly Encapsulated because every thing with in a
class...i c++ main remains out of class but in case of java
its inside the class...................
| Is This Answer Correct ? | 54 Yes | 5 No |
Answer / gokul
1) c++ is platform dependent
Java is platform independent
2) multiple inherence is possible in c++ but not in Java
3) Pointers possible in c++ but not in Java
4) we cant create web applications in c++ but can in Java
5) A c++ program can be without class, but java program
should be in class :)
| Is This Answer Correct ? | 26 Yes | 3 No |
Answer / murugan.s
Java make to Create console, window and web Applications..
but C++ only console application.
| Is This Answer Correct ? | 20 Yes | 2 No |
Answer / s.palanivel rajan.,b.e
Java is pure object orientef language but C++ is not because
we can write a c++ pprogram without using class or object...
The techniques which are not supported in java nut supported
by c++ are...
POINTERS
STRUCTURES
OPERATOR OVERLOADING
MULTIPLE INHERITANCE
GOTO OPERATOR
AUTOMATIC TYPE CONVERSION
DESTRUCTOR
UNSIGNED INTEGER
| Is This Answer Correct ? | 21 Yes | 4 No |
How to instantiate static nested classes in java?
What will happen if static modifier is removed from the signature of the main method?
what is the purpose of method overriding in java where v r completely re-defining a inherited method instead y can't v create a new method and define.If the question is very silly plz excuse me and do reply.Thank U!
7 Answers emc2, Kumaran Systems,
What do you mean by multithreaded program?
11. static class A { 12. void process() throws Exception { throw new Exception(); } 13. } 14. static class B extends A { 15. void process() { System.out.println(”B”); } 16. } 17. public static void main(String[] args) { 18. new B().process(); 19. } What is the result? 1 B 2 The code runs with no output. 3 Compilation fails because of an error in line 12. 4 Compilation fails because of an error in line 15.
What Is Composition?
What is the exception hierarchy in java?
what is difference between Action messages and Action errors?
why HashTable not allow null key and value
Why synchronization is important in java?
How would you format a date in java? I.e. In the ddmmyyy format?
How 'java' got its name and what it stands for?