Java is very popular among high schools and universities for an introductory language. Java syntax is very similar to the "classic" C and C++ languages, but Java is much more developer-friendly when it comes to error feedback and memory management.
When entire generations of programmers are introduced to the field with the same language, that language tends to become the "popular" one.
Java introduces firewall between network applications and user-oriented applications for security purpose.
The concept of introducing object makes the Java code advantageous than any other programming language.
Java is not necessarily better than C++.
On the plus side...
On the minus side...
On the "you decide" side...
There are certainly other aspects. Other contributors; please feel free to refine this answer as appropriate.
Java is better than C Programming language. Java has powerful features. The following are some of them:-
Simple
Reusable
Portable (Platform Independent)
Distributed
Robust
Secure
High Performance
Dynamic
Threaded
Interpreted
Another answer: Not better, different.
The original "C" language is a strong parallel to assembly language. The syntax designed into the language allows direct access to the powerful addressing modes built into processors. Other higher level languages fail to allow some of the addressing modes, thus limiting the power of the language itself.
In Java you can develop applications which runs in Command Prompt as well as in GUI.
But using C, C++ you can only make applications which runs in Command Prompt, and/or GUI.
java provides more api and classes than c, which makes programmer easy to mix up with env. it provides API
c is mother language ,c logically implemented language's follows all high level languages. Means,They followed c rules and syntax's.
C++, C#, c+ and java
C, C++, Java, C-Sharp
Java does not require header files like C/C++.
There is no scanf in Java. It is one of the keywords used in C Programming language
C, C++ and java are a couple. There are still many other programming language.
java is an advanced object oriented programming language than c++
Java is not similar to C. Java is, however, similar to C++. Both C++ and Java are object orientated programming languages (OOPL's).
C++, C#, c+ and java
C, C++, Java, C-Sharp
Java does not require header files like C/C++.
Java doesn't have pointers. C++ has pointers.
C++, Java
There is no scanf in Java. It is one of the keywords used in C Programming language
C, C++ and java are a couple. There are still many other programming language.
C, C++, Java, Ruby and Scratch.
Java, C++
They are all programming languages.