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 |
Real Time sample code for Encapsulation and Abstraction. where to use abstract and where to use specifies like public private.
what is difference between Action messages and Action errors?
What is a classloader in java?
What is a Java package and how is it used?
What is meant by JVM? Is JVM platform independent or not?
What is a default method?
Can we make main() thread as daemon?
What is the synonym of string?
what is difference between servletconfig and servletcontext?
they asked class A{} class B{} class c{} all the three class saved as a single file,there is no main method in the file and anothe class M.java class m { psvm(String args[]) { // here the parent class can access } }
2 Answers DNS, IPSR Solutions,
while creating thread why we extend thread class
What is a final class ?