The difference to this question can be defined as follows:
Explanation:
Java language processor:
In java, it uses both compiler and interpreter.
It uses high-level data is translated by java computer to byte-code, and by this, it transfers to an element, through either java interpreter or the Just-in-time, into electronic format Just-in-time compiler optimizations are generally preferred to the interpretation so because the process is slowed down.
Its state of development of java bytecode is moderate (this byte code can run on any machine, on any operating system), therefore JAVA is an independent platform language.
C++ language processor:
In C++, it uses the only compiler.
The software is preserved with the .cpp extension. so, that it can be converted to allelopathy of the c++ COMPILER, high - level language.
The creation of the byte code is no intermediary, and it is not an independent platform.