Java is an object-oriented language, without pointers, garbage collected.
C is a procedural language, with pointers, not garbage collected.
Basically, the standard distribution of Java compiles to C and then to machine code.
Java is object oriented, C is not...
Java doesn't have pointers. C++ has pointers.
java is an advanced object oriented programming language than c++
Easy: there is no exception-handling in C.
Java is pure object oriented language, and C++ is not, because you can access the private member of classes in c++ by using the friend function. There is no such function within java.
Most of the c++ is same as Java. but the major difference is c++ supports multiple inheritance whereas java does not. java only supports single level inheritance and multilevel inheritance there is a lot of difference between multiple and multilevel inheritance
there is no difference between java2 and java. its same. http://javacodespot.blogspot.com/
In C there are functions only, In Java methodsonly (static methods as well), in C++ both.
Greetings Technologist. The Java compiler compiles Java code, whereas the C compiler compiles C Code HTH Richard Wolf Software Architect
They aren't similar from any aspect.
C plus supports the use of pointers, where as java does not. because the use of pointers may makes the coding difficult. C plus supports multiple inheritance. where as java does not supports multiple inheritance. java is platform independent.
the difference is that c plus is better because you get big grades
difference between inheritaens & pholimorephezem in java
C is a procedure oriented language ,Where C++ & java are object oriented language.But java is platform independent.So generally C is called POP.C++ is called OOP.But java is OOP , which is platform independent.If java does not support primitive data type then it is called as pure object oriented language.
There is no real relation between Java and C. Java syntax is very similar to C syntax, but they don't really have anything to do with one another.
I'm guessing you're asking HOW a person can tell the difference between a C language and Java language program. C programs will be obvious... look for "include" statements at the top of the file... compare that to the keywords of the language and you're good to go. Java programs will have "import" statements at the top of the file... also compare keywords.
You can check out the wikipedia link provided in the related links for this question
The syntex of the two languages are different. Also they use different compilers.
JAVA is very different from C++ because of following reasons. 1-) C++ is plateform depedent language but JAVA is plaateform independent language. 2-) JAVA is much secure in comparision to C++. 3-) JAVA uses JVM machine. 4-) Java genrate byte code from the source code which are further converted in to machine code.
They are different versions. Java 5 is newer than Java 2. Think of it like the difference between the Playstation 1 and the Playstation 3.
few diff is....
Nothing, java is another name for coffee.
The main differences between Java and C are speed, portability, and object-orientation. Java was created for the purpose of making a language that could be implemented on many different types of computers (cell phone, mac, PC, linux, etc.) C on the other hand can only be run on a computer of the same type as the one that compiled the program. One of the costs of this portability in Java is speed. On numerous benchmarks Java still lags behind C in terms of speed, but that gap is narrowing. Java is also object-oriented, whereas C is not. Java allows a user to create classes that contain data and methods. C is not capable of doing that.