Java and C++ are similar because Java is based upon C++ insofar as they both have a very similar language and syntax. The similarity ends there, however. Java has a much simpler object model and is highly abstract, and therefore provides no low-level architecture routines. Code is compiled as byte code suitable for the Java virtual machine which, although highly-portable, adds an extra layer of abstraction that you don't get with C++, which compiles to native machine code with virtually unrestricted access to the low-level architecture and its features.
C, C++ and Java are cross-platform languages. NET is for Windows-only.
C++.
In C there are functions only, In Java methodsonly (static methods as well), in C++ both.
As we know that java is a plateform independent language and the main advantage of java is that it can support to any operating system and can be executed to any machines without any modifications.Due to the use of class in java it has become more easier to understand the program compared to c plus plus.Hence,java is portable than c plus plus
No extern keyword in Java.
Yes, because C++ is a very popular language, and many systems are written in C, C++, or Java. (C is the predecessor of C++, and Java is similar to C++ in many ways.)
Java is not similar to C. Java is, however, similar to C++. Both C++ and Java are object orientated programming languages (OOPL's).
Java is considerably easier than C++.
Java
If I understand your question, they are similar because one language came from the other.
Java doesn't have pointers. C++ has pointers.
C, C++ and Java are cross-platform languages. NET is for Windows-only.
C++.
No!!!! You do not need to learn c++ for learning java!
java is an advanced object oriented programming language than c++
It depends on what exactly you want to do. However, the languages are similar; there's no reason you can't learn both.
C can be faster than C++ programs, and definitely faster than Java, since Java is primarily interpreted. C is also somewhat less rigid in definitions as well, not as tightly structured as either C++ or Java can be.